Rumah Kewangan Peribadi Asas Program Khas dalam C - dummies

Asas Program Khas dalam C - dummies

Isi kandungan:

Video: Stokis Legend Acah Founder | #DahOnlineKe 004 2024

Video: Stokis Legend Acah Founder | #DahOnlineKe 004 2024
Anonim

Semua program C mempunyai struktur asas, yang mudah ditunjukkan dengan melihat kerangka kod sumber C bahawa Kod:: Blok menggunakan untuk memulakan projek baru.

CODE:: BLOCKS C SKELETON

#include #include int main () {printf ("Hello world! N"); kembali 0;}

Penyenaraian ini tidak minimum, tetapi memberikan gambaran kasar mengenai program asas C.

Sama seperti anda membaca teks pada halaman, kod sumber C mengalir dari bahagian atas ke bawah. Program ini memulakan pelaksanaan di baris pertama, dan kemudian baris seterusnya, dan seterusnya hingga akhir kod sumber. Pengecualian terhadap pesanan ini termasuk struktur membuat keputusan dan gelung, tetapi kebanyakannya kod berjalan dari atas ke bawah.

Asas struktur program C

Untuk lebih memahami bagaimana program C wujud, anda boleh membuat program C yang paling sederhana, paling tidak berguna.

Berikut ialah langkah-langkah tertentu:

  1. Mulakan Kod baru:: Projek blok: ex0301.

  2. Padamkan rangka yang Kod:: Blok disediakan.

    Kod sumber anda harus kosong.

  3. Simpan projek.

  4. Membina dan jalankan.

    Kod:: Blok mengadu bahawa projek itu belum lagi dibina. Sukar!

  5. Klik butang Ya untuk meneruskan dengan membina projek.

    Tidak ada yang berlaku.

Oleh kerana kod sumber kosong, tiada kod objek dijana. Selanjutnya, program yang dibuat (jika program dicipta) kosong. Ia tidak berbuat apa-apa. Itulah yang anda katakan kepada pengkompil untuk melakukannya, dan program yang dihasilkan melakukannya dengan baik.

Anda mungkin melihat Kod:: Mesej ralat blok selepas Langkah 4. Itu kerana IDE telah mengarahkan sistem operasi untuk menjalankan program dalam tetingkap command prompt. Kesilapan yang anda lihat adalah rujukan kepada fail program yang sama ada tidak wujud atau tidak melakukan apa-apa.

Bagaimana untuk menetapkan utama () fungsi

Semua program C mempunyai fungsi utama (). Ia adalah fungsi pertama yang dijalankan apabila program bermula. Sebagai fungsi, ia memerlukan kurungan tetapi juga kurungan kurungan untuk memegang pernyataan fungsi.

Teruskan dengan latihan sebelumnya : Rebuild kod sumber untuk ex0301 projek. Simpan projek itu. Bina dan lari.

THE MAIN () FUNCTION

main () {}

Kali ini, anda melihat tetingkap command prompt, tetapi tiada output. Itu hebat! Anda tidak mengarahkan kod untuk berbuat apa-apa, dan ia melakukannya dengan baik. Apa yang anda lihat ialah program minimum C. Ia juga dikenali sebagai program dummy .

  • utama bukan kata kunci; ia berfungsi. Ini adalah fungsi pertama yang diperlukan dalam semua kod sumber bahasa C.

  • Tidak seperti fungsi lain, utama () tidak perlu diisytiharkan.Walau bagaimanapun, ia menggunakan argumen tertentu.

Bagaimana untuk mengembalikan sesuatu ke sistem pengendalian

Protokol yang betul memerlukan apabila program berhenti, ia memberikan nilai kepada sistem operasi. Panggil ia tanda hormat. Nilai itu adalah integer (nombor keseluruhan), biasanya sifar, tetapi kadang-kadang nilai lain digunakan, bergantung kepada apa yang dilakukan oleh program dan apa yang diharapkan oleh sistem operasi.

Teruskan dengan latihan sebelumnya : Kemaskini kod sumber untuk projek ex0301 untuk mencerminkan perubahan yang ditunjukkan di sini.

MENAMBAHKAN PENYATA RETURN

int main () {return (1);}

Pertama, anda mengisytiharkan fungsi utama () sebagai fungsi integer. Int memberitahu pengompil yang utama () mengembalikan, atau menghasilkan, nilai integer.

Kenyataan pulangan menyalurkan nilai 1 kembali ke sistem operasi, dengan berkesan mengakhiri fungsi utama () dan oleh itu, program tersebut.

Semasa anda menaip kembali, Kod:: Blok boleh memaparkan teks Auto Complete. Petua ini berguna untuk membantu anda kod, walaupun pada masa ini dalam kerjaya pengaturcaraan anda, anda boleh mengabaikannya dengan bebas.

Teruskan dengan latihan sebelumnya : Simpan, bina, dan jalankan projek itu.

Hasilnya sama dengan run sebelumnya, tetapi anda akan melihat nilai pulangan dari 1 yang ditentukan dalam Kod:: Ringkasan blok dalam command prompt window:

Process returned 1 (0x1)

Jika anda seperti, edit kod itu sekali lagi dan tukar nilai pulangan kepada sesuatu yang lain - katakan, 5. Nilai itu muncul dalam Kod:: Blok output apabila anda menjalankan projek.

  • Secara tradisinya, nilai pulangan 0 digunakan untuk menunjukkan bahawa program telah berjaya menyelesaikan tugasnya.

  • Nilai pulangan 1 atau lebih tinggi sering menunjukkan beberapa jenis ralat, atau mungkin mereka menunjukkan hasil operasi.

  • Pulangan kata kunci boleh digunakan dalam pernyataan dengan atau tanpa tanda kurung. Di sini ia tanpa mereka:

    kembali 1;
    

    Di atas, pulangan digunakan dengan kurungan. Hasilnya adalah sama.

Bagaimana untuk menambah fungsi

program C harus melakukan sesuatu. Walaupun anda boleh menggunakan kata kunci dan pengendali untuk mempunyai program melakukan perkara-perkara yang mengagumkan, cara untuk menjadikan perkara-perkara yang berguna adalah output.

Teruskan dengan sebelumnya e xercise: Ubah suai kod sumber projek satu kali terakhir untuk dipadankan dengan penyenaraian ini:

LET UPDATES UNTUK PROJEK

#include int main () {printf ("4 kali 5 adalah% dn ", 4 * 5); kembali (0);}

Anda menambah tiga baris. Pertama, tambah baris #include, yang membawa kepada prototaip fungsi printf (). Kedua, taipkan baris kosong untuk memisahkan arahan pemproses dari fungsi utama (). Ketiga, tambahkan baris dengan fungsi printf (). Semua fungsi mesti diisytiharkan sebelum digunakan, dan stdio. fail h mengandungi perisytiharan untuk printf ().

Apabila anda menaip yang pertama "untuk printf (), anda dapat melihat petikan kedua muncul secara automatik Sekali lagi, itu Kod:: Blok yang membantu anda. kod sumber:

Pastikan anda menaip baris #include sama seperti tertulis:

  • #include

    #include arahan memberitahu pengkompil untuk mengambil fail header, stdio.h. Fail pengepala diperlukan untuk menggunakan fungsi printf ().
    

    Pastikan bahawa anda menaip pernyataan printf () dengan tepat seperti yang ditulis:

  • Fungsi printf () berfungsi menghantar teks yang diformat ke peranti output standard: paparan. Ia juga mengandungi masalah matematik, 4 * 5. Hasil dari masalah itu dikira oleh komputer dan kemudian dipaparkan dalam teks diformat:

    printf ("4 kali 5 adalah% dn", 4 * 5);

    Anda akan mendapati banyak perkara penting dalam pernyataan printf (), yang setiap satunya diperlukan: petikan, koma, dan titik koma. Jangan lupa apa-apa!
    

    Akhir sekali, nilai pulangan diubah dari 1 hingga 0, nilai tradisional yang diluluskan kepada sistem operasi.

Teruskan dengan

senaman sebelumnya : Simpan kod sumber projek. Bina dan lari. Jika anda mendapat ralat, semak semula kod sumber. Jika tidak, hasilnya muncul dalam tetingkap terminal, melihat sesuatu seperti ini:

4 kali 5 adalah 20

Program asas C adalah apa yang anda lihat dipaparkan. Fungsi yang anda gunakan akan berubah, dan anda akan mempelajari bagaimana keadaan bekerja dan menjadi lebih selesa semasa anda meneroka bahasa C.
Asas Program Khas dalam C - dummies

Pilihan Editor

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Jika anda telah memulakan jejak sosial metrik media dan menikmati kurniaan data yang kini dapat dilihat, dihidupkan, dan digunakan, anda mungkin tertanya-tanya apa yang mungkin menyebabkan kemurungan! Mudah: kehilangan data. Katakanlah bahawa anda mempunyai masalah tapak atau entah bagaimana kehilangan akses ke tapak atau data anda. Adakah anda mempunyai sandaran anda ...

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Mana-mana kempen baru, laman web, akaun Twitter, halaman Facebook, atau item lain yang anda ingin ukur dengan metrik media sosial bermula pada sifar. Nombor ini boleh membuat anda merasa seperti anda bercakap dengan tidak sah, bercakap dengan diri anda atau anda tersembunyi dari pandangan. Perasaan ini boleh membawa kepada pengasingan secara keseluruhan ...

Meracuni Google Spider - dummies

Meracuni Google Spider - dummies

Anda sentiasa dapat mencari orang yang ingin menyimpang dari lurus dan sempit. Ya, mereka adalah orang bodoh yang terlibat dalam taktik pengoptimuman berisiko yang bertujuan untuk menggerakkan PageRank secara artifisial, memanipulasi pesanan halaman hasil carian di Google, dan mendapatkan kelebihan yang tidak adil dalam indeks. Google, dengan reputasi yang luar biasa untuk melindungi, ...

Pilihan Editor

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Di laman web anda memberikan wawasan yang penting. Anda boleh memikirkan sama ada pengunjung sedang melihat cepat, kemudian pergi, atau sama ada mereka bertahan lebih lama dan sebenarnya membaca bahan dalam talian anda dengan tujuan untuk mengambil tindakan. Jika majoriti pelawat laman web anda tidak ...

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Laman web perniagaan sangat mirip dengan merancang kedai dengan pemasaran produk dalam fikiran. Malah, laman web anda benar-benar adalah kedai - kedai maya di Internet. Rangkaian kedai runcit telah menghabiskan berjuta-juta dolar dalam penyelidikan pasaran, menonton dan mendokumentasikan bagaimana pembeli memasuki kedai, belok kanan atau kiri, dan ...

Analitik web Untuk Menipu Cheat Sheet - dummies

Analitik web Untuk Menipu Cheat Sheet - dummies

Melakukan analisis laman web tidak perlu meletihkan dan intensif masa. Anda boleh meringkaskan prestasi keseluruhan laman web anda dengan cepat - jika anda tahu apa yang perlu dicari. Alat analisis web percuma dan kos rendah boleh membantu anda mengukur kejayaan laman web anda, dan anda boleh menjana perujuk tapak dengan pelbagai cara yang tidak mungkin ...

Pilihan Editor

Cara Memaksimumkan Ruang pada Laman Web - dummies

Cara Memaksimumkan Ruang pada Laman Web - dummies

Terlalu terhad, anda boleh membuat penggunaan kreatif beberapa teknologi di luar sana untuk memaksimumkan antara muka anda. Untuk setiap teknik berikut yang diterangkan, terdapat banyak laman web yang menawarkan sampel kod, forum, dan sumber untuk membantu anda memulakan. Accordions. Antara muka akordion membolehkan ...

Cara Mendapatkan Corak CSS3 Online - dummies

Cara Mendapatkan Corak CSS3 Online - dummies

Mencipta kesan mudah untuk laman CSS3 menggunakan gradien mudah . Walau bagaimanapun, mewujudkan sesuatu yang benar-benar hebat memerlukan masa dan keupayaan artistik. Kebanyakan pemaju benar-benar tidak mempunyai masa atau kemahiran yang diperlukan untuk mencipta sesuatu yang mempesonakan menggunakan CSS3 sahaja (atau CSS3 digabungkan dengan grafik) - di sinilah pereka bermain. Ramai pereka yang membolehkan anda ...

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Terdapat banyak pelayar dan versi pelayar yang berbeza gunakan hari ini. Tidak semua daripada mereka adalah optimum untuk CSS3. Inilah tempat Modernizr dimainkan. Pemajunya menyebutnya "perpustakaan JavaScript yang mengesan ciri HTML5 dan CSS3 dalam pelayar pengguna. "Anda menggunakan Modernizr untuk melaksanakan tugas secara pilihan dan memasukkan ciri aplikasi berdasarkan ...