Rumah Kewangan Peribadi Cara menulis dan menguji kod sumber di c - dummies

Cara menulis dan menguji kod sumber di c - dummies

Isi kandungan:

Video: CARA CEK PLAGIAT, BEGINI CARANYA (CEK SKRIPSI, JURNAL, MAKALAH) 2024

Video: CARA CEK PLAGIAT, BEGINI CARANYA (CEK SKRIPSI, JURNAL, MAKALAH) 2024
Anonim

Kod sumber mewakili bahagian proses yang mengandungi bahasa pengaturcaraan itu sendiri. Anda menggunakan editor teks untuk menulis fail kod sumber.

Bagaimana untuk menulis kod sumber C

Kod sumber ditunjukkan dalam senarai program.

STANDARD PROGRAM "HELLO WORLD"

#include int main () {puts ("Salam, manusia."); kembali 0;}

Nombor baris tidak ditunjukkan dalam senarai kerana mereka boleh mengelirukan. Selain itu, nombor garisan dirujuk dalam editor, seperti dalam Kod:: Blok, semasa anda menaip.

Anda diarahkan untuk menaip kod sumber dari senarai sebagai sebahagian daripada latihan.

  1. Buat kod baru:: Aplikasi konsol blok, projek bahasa C bernama ex0201.

  2. Taipkan kod dari Program "Hello World" Standard ke dalam editor.

    Anda boleh memadamkan rangka yang diberikan oleh Kod:: Blok atau hanya mengeditnya supaya hasilnya sepadan.

  3. Simpan fail kod sumber dengan memilih Fail → Simpan fail Fail.

Di sana. Anda baru sahaja menyelesaikan langkah pertama dalam proses pengaturcaraan - menulis kod sumber.

  • Semua fail kod sumber C berakhir dengan. sambungan nama fail c.

  • Jika anda menggunakan Windows, anda perlu menetapkan pilihan folder agar sambungan nama fail dipaparkan.

  • C ++ fail kod sumber mempunyai sambungan. cpp.

  • Dalam Kod:: Blok, nama akhir program adalah sama dengan nama projek, jadi menukar nama fail kod sumber tidak penting.

Bagaimana mengkompil ke kod objek dalamC

Pengkompil ialah program yang membaca teks dari fail kod sumber dan menterjemahkan teks itu ke sesuatu yang dipanggil kod objek . Di C, pengkompil juga berurusan dengan arahan khas yang dipanggil preprocess atau arahan . Contohnya, Program "Hello World" Standard menunjukkan arahan precompiler yang berikut:

#include

Termasuk arahan mengarahkan pengkompil untuk mencari stdio header file. h. Kandungan fail tersebut ditambahkan ke kod sumber, dan kemudian kedua-duanya ditukarkan oleh pengkompil ke dalam kod objek. Kod objek kemudian disimpan ke dalam

objek kod fail. Fail objek mempunyai nama yang sama dengan fail kod sumber, tetapi dengan. o sambungan nama fail. Sebagai pengintip menterjemahkan kod C anda ke dalam kod objek, ia memeriksa kesilapan biasa, perkara yang hilang, dan isu-isu lain. Sekiranya ada sesuatu yang salah, pengkompil memaparkan senarai ralat. Untuk membetulkan kesilapan, anda mengembalikan semula kod sumber dan cuba menyusun semula sekali lagi.

Pilih Build → Compile Current File.

  1. Tetingkap Log Build memaparkan hasilnya, yang menunjukkan kesilapan sifar dan peringatan sifar.Nah, kecuali anda salah taip sesuatu, dalam hal ini, periksa kod sumber anda.

    Anda biasanya akan memilih arahan Build pada langkah ini. Tetapi apabila anda hanya perlu untuk mengkompilasi, anda menggunakan perintah Fail Kompilasi Semasa.

Setelah berjaya, compiler menghasilkan file kode objek

. Oleh kerana fail kod sumber bernama utama. c, fail kod objek dinamakan utama. o. Dalam Kod:: Blok, fail kod objek ditemui dalam folder projek, di dalam subfolder obj / Siaran atau obj / Debug.

Bagaimana untuk dihubungkan di perpustakaan C

Penaal adalah alat yang mencipta program akhir. Ia berbuat demikian dengan menghubungkan fail kod objek dengan pustaka bahasa C. Perpustakaan mengandungi arahan sebenar yang memberitahu komputer (atau peranti lain) apa yang perlu dilakukan. Arahan-arahan itu dipilih dan dilaksanakan berdasarkan arahan-arahan yang ditemui dalam kod objek. Contohnya, dalam Program "Hello World" Standard, anda dapat melihat perkataan tersebut. Perkataan ini adalah fungsi bahasa C, yang ditulis sebagai meletakkan () dalam teks ini. Ia bermaksud

meletakkan s tring. Oh, dan

meletakkan puisi dengan kaki , tidak menutup . Compiler menerjemahkan meletakkan () ke dalam token dan menyimpan token itu dalam fail kod objek, utama. o.

Penghubung menggabungkan fail objek dengan fail pustaka standard bahasa C, mencipta program akhir. Seperti pengkompil, jika sebarang kesilapan dikesan (terutamanya, nota yang tidak diketahui pada ketika ini), proses itu berhenti dan anda dimaklumkan kepada pengacau yang berpotensi. Jika tidak, program berfungsi sepenuhnya dijana.

Dalam Kod:: Blok, arahan Build digunakan untuk menyusun pautan

dan ; IDE tidak mempunyai arahan Pautan berasingan. Pilih Build → Build command.

  1. Kod:: Blok menghubungkan fail objek dengan fail perpustakaan standard C untuk membuat fail program.

    Langkah seterusnya dan akhir adalah untuk menjalankan program ini.

Teks yang dimodulatkan oleh program disebut sebagai rentetan, yang mana teks lebih panjang daripada satu aksara. Dalam C, rentetan disertakan dalam petikan berganda:

  • "Hello! Saya rentetan."

    Program akhir termasuk pustaka bahasa C, menggabungkannya dengan kod objek. Kombinasi ini menerangkan mengapa fail program lebih besar daripada fail kod sumber yang menciptanya.
    
  • Sesetengah program C menghubungkan dalam beberapa perpustakaan, bergantung pada apa yang dilakukan oleh program. Sebagai tambahan kepada perpustakaan C standard, anda boleh menghubungkan perpustakaan untuk bekerja dengan grafik, rangkaian, bunyi, dan sebagainya. Semasa anda mempelajari lebih lanjut tentang pengaturcaraan, anda akan mengetahui bagaimana untuk memilih dan menghubungkan dalam pelbagai perpustakaan.

  • Bagaimana untuk menjalankan dan menguji kod sumber C

Membuat program adalah keseluruhan titik pengaturcaraan, jadi perkara pertama yang perlu dilakukan selepas menghubungkannya adalah untuk menjalankan hasilnya. Menjalankan adalah perlu, terutamanya untuk menunjukkan bahawa program itu melakukan apa yang anda berniat dan mengikut cara yang anda inginkan.

Apabila program tidak berfungsi, anda perlu kembali dan menetapkan kod tersebut. Ya, adalah mungkin untuk membina sebuah program dan tidak melihat kesalahan dan kemudian mendapati bahawa perkara itu tidak berfungsi.Ia berlaku sepanjang masa.

Pilih Bina → Jalankan.

  1. Program ini berjalan. Sebagai program mod Teks, ia muncul dalam tetingkap terminal, di mana anda boleh membaca hasilnya.

    Tutup tetingkap terminal dengan menekan kekunci Enter pada papan kekunci.

  2. Menjalankan program mudah seperti ex0201 hanya menunjukkan hasilnya. Untuk projek yang kompleks, anda menguji program. Untuk berbuat demikian, jalankan program ini dan cuba untuk memecahkannya. Sekiranya program ini selamat, anda telah melakukan tugas anda. Jika tidak, anda perlu mengubah kod sumber untuk membetulkan masalah dan kemudian membina semula program.

Menjalankan program adalah tugas untuk pemproses dan sistem pengendalian peranti: Sistem operasi memuat program ke dalam memori, di mana pemproses berjalan kod.

  • Dalam Kod:: Blok, fail program dinamakan selepas projek. Di Windows, nama itu ex0201. exe. Di Mac OS X, Linux, dan Unix, nama program adalah ex0201 tanpa pelanjutan. Selanjutnya, keizinan fail ditetapkan supaya fail menjadi boleh laku.

Cara menulis dan menguji kod sumber di 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 ...