Tulis kode standar di C

Pengarang: John Pratt
Tanggal Pembuatan: 12 Februari 2021
Tanggal Pembaruan: 28 Juni 2024
Anonim
restrict: the only C keyword with no C++ equivalent
Video: restrict: the only C keyword with no C++ equivalent

Isi

Ada banyak cara untuk memprogram komputer. Pada akhirnya, terserah programmer bagaimana mencapai apa yang dia butuhkan. Namun, ada banyak "cara yang baik" untuk penggunaan gaya dan fitur untuk kompilasi yang lebih baik dan program yang lebih aman. Pastikan bahwa programmer masa depan (termasuk Anda sendiri) yang terus mengerjakan proyek Anda dapat membaca dan memahami kode Anda.

Melangkah

Metode 1 dari 2: Tulis kode standar

  1. Unduh C ++ IDE (lingkungan pengembangan terintegrasi) seperti Eclipse, Netbeans dan CodeBlocks, atau gunakan editor teks seperti Notepad ++ atau VIM. Anda juga dapat menjalankan program dari baris perintah, dalam hal ini editor teks sudah cukup. Sebaiknya pilih editor yang menunjukkan sintaks dan mendukung nomor baris. Sebagian besar pemrogram menganggap sistem mirip Unix (Linux, OS X, BSD) sebagai lingkungan terbaik untuk pengembangan program.
  2. Buat file program utama. File utama harus berisi fungsi yang disebut main (). Di sinilah eksekusi program dimulai. Mulai saat ini, Anda memanggil fungsi, membuat instance kelas, dll. File lain dari aplikasi dan pustaka Anda mungkin disertakan dalam file ini.
  3. Mulailah menulis program Anda. Masukkan kode atau program yang perlu Anda buat (lihat di bawah untuk beberapa contoh). Pelajari sintaksis, semantik, paradigma pemrograman berorientasi objek, aliran data, desain algoritme seperti daftar tertaut, antrean prioritas, dll. C ++ bukanlah bahasa yang sederhana untuk diprogram, tetapi mengajarkan Anda dasar-dasar yang dapat digunakan oleh semua bahasa pemrograman.
  4. Tambahkan komentar ke kode Anda. Jelaskan fungsi apa dan variabelnya untuk apa. Pilih nama yang jelas untuk variabel dan fungsi. Mulailah nama variabel global dengan huruf kapital. Secara umum, pastikan siapa pun yang membaca kode Anda dapat memahaminya.
  5. Gunakan indentasi dengan benar di kode Anda. Sekali lagi, lihat contoh di bawah ini.
  6. Kompilasi kode Anda dengan

    g ++ main.cpp

  7. Jalankan program Anda dengan instruksi berikut:

    ./a.out

Metode 2 dari 2: Contoh

  1. Lihat contoh 1:

      / * Ini adalah program sederhana untuk memahami dasar-dasar gaya g ++. Ini adalah program dengan kompilator g ++. * / #Include iostream> / * fungsi masukan dan keluaran * / using namespace std; / * kami menggunakan fungsi std (standar) * / int main () / * mendeklarasikan fungsi utama; int main (void) juga dimungkinkan. * / {cout " n Halo Ayah"; / * " N" adalah baris baru ( t adalah tab) * / cout " n Hello mama"; cout " n Ini adalah program pertama saya"; cout " n Tanggal 11/03/2007"; kembali 0; }

  2. Lihat contoh 2:

      / * Program ini menghitung jumlah dari dua angka * / #include iostream> menggunakan namespace std; int main () {float num1, num2, res; / * mendeklarasikan variabel; int, double, long juga berfungsi * / cout " n Masukkan nomor pertama ="; cin num1; / * masukkan pengguna di num1 * / cout " n Masukkan nomor kedua ="; cin num2; res = num1 + num2; cout " n Jumlah dari" num1 "dan" num2 "=" res n "; kembali 0; }

  3. Lihat contoh 3:

      / * Produk dari dua angka * / #include iostream> using namespace std; int main () {float num1; int num2; res ganda; cout " n Masukkan nomor pertama ="; cin num1; cout " n Masukkan nomor kedua ="; cin num2; res = num1 * num2; cout " n Hasil dari dua angka =" res n "; kembali 0; }

  4. Lihat contoh 4:

      // Gunakan putaran untuk mencari persamaan matematika. Dalam hal ini, jawabannya dihitung ke // Pertanyaan # 1 dari Project Euler. #include iostream> using namespace std; int main () {// Buka dari main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Membuat bilangan bulat yang diperlukan untuk menentukan jawabannya. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Berulang sampai a sama dengan atau lebih besar dari 1000, menambahkan 3 ke a pada setiap loop. Menambahkan a ke jumlah1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Berulang sampai b sama dengan atau lebih besar dari 1000, tambahkan 5 ke b di setiap loop. Menambahkan b ke jumlah2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Berulang sampai c sama dengan atau lebih besar dari 1000, tambahkan 15 ke c di setiap loop. Menambahkan c ke jumlah3. jumlah4 = jumlah1 + jumlah2 - jumlah3; // sum4 adalah jumlah dari jumlah1 dan jumlah2, yang darinya jumlah3 dikurangi. cout sum4; // Mengembalikan jumlah4, jawabannya. cin.get (); // Tunggu Enter dari pengguna. kembali 0; // Pernyataan kembali. } // Utama ditutup.

  5. Lihat contoh gaya berbeda ini:

      int main () {int i = 0; jika (1 + 1 == 2) {i = 2; }} / * Ini adalah gaya Whitesmith * / int main () {int i; jika (1 + 1 == 2) {i = 2; }} / * Ini adalah gaya GNU * / int main () {int i; jika (kondisi) {i = 2; fungsi (); }}

Tips

  • Selalu gunakan kompiler ISO untuk program Anda.
  • Eksekusi default yang dibuat oleh kompilator disebut "a.out".
  • Jika Anda menulis sesuatu dengan banyak variabel atau fungsi yang berbeda, coba komentari sehingga lebih mudah untuk men-debug dan memahaminya nanti!

Peringatan

  • Jangan pernah menggunakan gaya pengkodean yang tidak jelas atau fungsi yang ketinggalan jaman.