Terdapat banyak cara untuk memprogram komputer. Pada akhirnya, keputusan bagaimana mencapai apa yang diperlukan terletak pada pengaturcara. Walau bagaimanapun, terdapat banyak "amalan terbaik" menggunakan gaya dan fungsi untuk penyusunan dan program yang lebih baik. Diperlukan sedikit ketepatan untuk memastikan pengaturcara seterusnya (termasuk anda sendiri) dalam projek dapat membaca dan memahami kod anda.
Langkah
Kaedah 1 dari 2: Menulis Kod Standard
Langkah 1. Muat turun IDE (persekitaran pembangunan bersepadu) untuk C ++ seperti Eclipse, Netbeans, dan CodeBlocks, atau anda boleh menggunakan editor teks biasa seperti Notepad ++ atau VIM
Anda juga dapat menjalankan program dari baris perintah, dalam hal ini penyunting teks akan mencukupi. Mungkin berguna jika anda memilih editor yang menyokong penyorotan sintaks dan penomboran baris. Sebilangan besar pengaturcara mendapati bahawa sistem seperti Unix (Linux, OS X, BSD) adalah persekitaran terbaik untuk pembangunan.
Langkah 2. Buat fail program utama
Fail utama mesti merangkumi fungsi bernama main (). Di sinilah pelaksanaan program bermula. Dari sini, anda perlu memanggil fungsi, kelas awalan, dll. Fail lain dari aplikasi anda dan juga perpustakaan boleh dimasukkan ke dalam fail ini.
Langkah 3. Mula menulis program
Masukkan kod atau program yang ingin anda buat (lihat beberapa contoh di bawah). Belajar sintaks, semantik, paradigma Pengaturcaraan Berorientasi Objek, penyadaran data, reka bentuk algoritma seperti senarai terpaut, barisan keutamaan, dll. C ++ bukanlah bahasa yang mudah diprogramkan, tetapi melakukannya akan mengajar anda asas-asas yang sesuai dengan semua bahasa pengaturcaraan.
Langkah 4. Masukkan komen dalam kod
Terangkan fungsi dan pemboleh ubah yang digunakan. Pilih nama yang jelas untuk pemboleh ubah dan fungsi. Manfaatkan nama pemboleh ubah global. Secara amnya, pastikan sesiapa yang membaca kod anda dapat memahaminya.
Langkah 5. Gunakan inden yang sesuai dalam kod anda
Sekali lagi, lihat contoh di bawah.
Langkah 6. Susun kod dengan
g ++ main.cpp
Langkah 7. Jalankan program dengan menaip:
./a.out
Kaedah 2 dari 2: Contoh
Langkah 1. Pertimbangkan Contoh 1:
/ * Program Ringkas ini Dibuat untuk Memahami Asas Gaya g ++. Program ini Menggunakan kompiler g ++. * / #Include / * masukkan fungsi input dan output * / menggunakan namespace std; / * kami menggunakan fungsi std (standard) * / int main () / * menyatakan fungsi utama; Anda juga boleh menggunakan int main (void). * / {cout << "\ n Hello Dad"; / * '\ n' adalah baris baru ( t adalah tab baru) * / cout << "\ n Hello Mom"; cout << "\ n Ini adalah program pertama saya"; cout << "\ n Tarikh 2018-04-20"; mengembalikan 0; }
Langkah 2. Pertimbangkan Contoh 2:
/ * Program ini Untuk Mengira Jumlah Dua Nombor * / #termasuk menggunakan ruang nama std; int utama () {float num1, num2, res; / * menyatakan pemboleh ubah; int, double, long… juga dapat digunakan * / cout << "\ n Masukkan nombor pertama ="; cin >> num1; / * masukkan nilai pengguna ke num1 * / cout << "\ n Masukkan nombor kedua ="; cin >> num2; res = num1 + num2; cout << "\ n Jumlah" << num1 << "dan" << num2 << "=" << res '\ n'; mengembalikan 0; }
Langkah 3. Contoh Kajian 3:
/ * Darabkan Dua Nombor * / #termasuk menggunakan ruang nama std; int utama () {float num1; int num2; res berganda; cout << "\ n Masukkan nombor pertama ="; cin >> num1; cout << "\ n Masukkan nombor kedua ="; cin >> num2; res = num1 * num2; cout << "\ n Gandakan dua nombor =" << res '\ n'; mengembalikan 0; }
Langkah 4. Pertimbangkan Contoh 4:
// '' Looping '' untuk mencari formula matematik. Dalam kes ini, program mencari jawapan untuk // Soalan # 1 di Project Euler. #sertakan dengan menggunakan namespace std; int main () {// Pembukaan '' Utama ''. int jumlah1 = 0; int jumlah2 = 0; int jumlah3 = 0; int sum4 = 0; // Hasilkan bilangan bulat yang diperlukan untuk mencari jawapannya. untuk (int a = 0; a <1000; a = a + 3) {sum1 = sum1 + a;} // "Loop" sehingga a lebih besar daripada atau sama dengan 1000, tambah 3 setiap "loop". Tambahkan juga pada jumlah1. untuk (int b = 0; b <1000; b = b + 5) {sum2 = sum2 + b;} // "Loop" hingga b lebih besar daripada atau sama dengan 1000, tambah 5 setiap "loop". Tambah juga b ke jumlah2. untuk (int c = 0; c <1000; c = c + 15) {sum3 = sum3 + c;} // "Loop" hingga c lebih besar daripada atau sama dengan 1000, tambah 15 ke c setiap gelung '' '. Tambahkan juga c ke sum3. sum4 = sum1 + sum2 - sum3; // sum4 mengambil jumlah sum1 dan sum2, tolak jumlah3. cout << jumlah4; // Hasilnya adalah sum4, jawapannya. cin.get (); // Tunggu pengguna menekan Enter. mengembalikan 0; // Penyataan untuk dikembalikan. } // Penutup Utama.
Langkah 5. Pertimbangkan contoh berikut dengan gaya yang berbeza:
int utama () {int i = 0; jika (1 + 1 == 2) {i = 2; }} / * Gaya Whitesmiths * / int utama () {int i; jika (1 + 1 == 2) {i = 2; }} / * Gaya GNU * / int utama () {int i; jika (keadaan) {i = 2; fungsi (); }}
Petua
- Sentiasa gunakan penyusun ISO untuk program anda.
- 'a.out' adalah nama fail boleh laku lalai yang dihasilkan oleh penyusun.
- Sekiranya anda menulis apa-apa yang menggunakan banyak pemboleh ubah atau fungsi yang berbeza, sertakan beberapa komen untuk memudahkan debug dan pemahaman kemudian!