Rumah Kewangan Peribadi Melihat bahasa C - dummies

Melihat bahasa C - dummies

Isi kandungan:

Video: Menangkap input dalam bahasa C.mp4 2024

Video: Menangkap input dalam bahasa C.mp4 2024
Anonim

Setiap program mesti mempunyai titik permulaan. Apabila anda menjalankan program, DOS menghantarnya dengan cara seperti - melancarkan kapal. Sebagai tugas dermaga terakhirnya, DOS melemparkan mikropemproses ke dalam program tersebut. Mikropemproses kemudian mengambil helm program pada titik permulaan tertentu.

Dalam semua program C, titik permulaan adalah fungsi utama () . Setiap program C mempunyai satu, bahkan GOODBYE. C (ditunjukkan dalam Rajah 1). Fungsi utama () adalah enjin yang membuat program berfungsi, yang memaparkan mesej pada skrin.

Gambar 1: GOODBYE. C dan kepingan dan bahagiannya.

Program C lain boleh menjalankan tugas lain dalam fungsi utama () mereka. Tetapi apa sahaja yang ada, itu arahan pertama yang diberikan kepada komputer apabila program berjalan.

  • utama () adalah nama yang diberikan kepada fungsi pertama (atau utama) dalam setiap program C. Program C boleh mempunyai fungsi lain, tetapi main () adalah yang pertama.
  • Ini adalah satu konvensyen umum untuk mengikuti nama fungsi bahasa C dengan tanda kurung, seperti dalam main () . Ia tidak bermakna apa-apa. Semua orang melakukannya, dan ia disertakan di sini supaya anda tidak ganjil apabila anda melihatnya di tempat lain.
  • Di Borland C ++, anda mungkin melihat mesej ralat mengatakan "dalam fungsi utama. "Mesej ini merujuk kepada fungsi utama - void main () perkara yang mengandungi arahan bahasa C yang telah anda tulis.
  • Fungsi adalah mesin - ia satu set arahan yang melakukan sesuatu. Program C boleh mempunyai banyak fungsi di dalamnya, walaupun fungsi utama adalah fungsi pertama dalam program C. Ia diperlukan. Fungsi

. Bersedialah dengan kata itu.

Bahagian keping

Berikut adalah beberapa bahagian menarik program C yang ditunjukkan dalam Rajah 1:

1. #include dikenali sebagai arahan preprocessor, yang sangat menarik, dan ini bukanlah istilah yang betul, tetapi anda tidak perlu menghafalnya. Apa yang dilakukan ialah memberitahu pengkompil untuk "menyertakan" program atau fail lain bersama dengan kod sumber anda, yang pada umumnya menghindari banyak kesilapan kecil yang akan berlaku.

2. adalah nama fail yang dipeluk oleh kurungan sudut (yang merupakan percakapan bahasa C untuk memaksa anda untuk menggunakan pelbagai kurungan dan nota). Seluruh pernyataan #include memberitahu compiler untuk menggunakan fail STDIO. H, yang mengandungi I / O standard, atau input / output, perintah yang diperlukan oleh kebanyakan program C.

3. void utama mengenal pasti nama fungsi utama. Yang tidak sah mengenal pasti jenis fungsi atau fungsi yang dihasilkan. Dalam hal utama, ia tidak menghasilkan apa-apa, dan istilah C untuk itu "tidak sah."

4. Dua tanda kurung kosong mengikuti nama fungsi. Kadang-kadang, mungkin terdapat item dalam kurungan ini.

5. Kurungan kurungan atau kurungan melampirkan fungsi, memeluk dengan ketat semua bahagiannya. Semua di antara {dan} adalah sebahagian daripada fungsi utama () dalam Rajah 1.

6. printf adalah arahan bahasa C, sebahagian daripada bahasa pengaturcaraan yang akhirnya memberitahu komputer apa yang perlu dilakukan.

7. Kepunyaan printf lebih kurung. Dalam kes ini, kurungan melampirkan teks, atau "rentetan" teks. Semuanya di antara tanda petik berganda (") adalah sebahagian daripada rentetan teks printf.

8. Suatu bahagian teks yang menarik ialah n. Itulah karakter backslash dan sedikit n. Apa yang diwakilinya ialah watak yang dihasilkan dengan menekan kekunci Enter. Apa yang dilakukan ialah mengakhiri rentetan teks dengan "barisan baru. "

9. Akhirnya, baris printf, atau pernyataan, berakhir dengan titik koma. Titik koma adalah bagaimana pengkompil C tahu apabila satu kenyataan berakhir dan yang lain bermula - seperti tempoh di akhir ayat. Walaupun printf adalah satu-satunya arahan dalam program ini, titik koma masih diperlukan.

• Teks dalam program dirujuk sebagai rentetan . Sebagai contoh, "la-de-da" adalah rentetan teks. Rentetan disertakan dengan petikan berganda.

• Bahasa C terdiri daripada kata kunci yang muncul dalam kenyataan. Pernyataan-pernyataan itu berakhir dengan titik koma, seperti kalimat dalam bahasa Inggeris akhir dalam tempoh.)

Bahasa C itu sendiri - kata kunci

Bahasa C sebenarnya sangat ringkas. Terdapat hanya 33 kata kunci dalam C. Jika Perancis hanya mudah! Jadual 1 menunjukkan kata kunci yang membentuk bahasa C.

asap

enum

ditandatangani

auto

extern

float

static

case < untuk

struct

char

goto

switch

const

if

typedef

panjang

unsigned

do

register

void

double

return

volatile

else

short

while

Tetapi ini bukan semua perkataan yang anda dapati dalam bahasa C. Kata-kata atau arahan lain dipanggil

fungsi.

Ini termasuk permata seperti

printf

dan beberapa dozen fungsi umum lain yang membantu kata kunci bahasa asas C dalam membuat program.

Jika anda menggunakan DOS, fungsi tambahan khusus untuk DOS ditimbun di atas fungsi armada standard C. Dan jika anda masuk ke Windows, anda dapati menyimpan fungsi khusus Windows yang membawa perbendaharaan kata C ke ratusan. Dan tidak, anda tidak perlu menghafal salah seorang daripada mereka. Inilah sebabnya mengapa semua penyusun C datang dengan rujukan bahasa, yang anda pasti akan mendekati pangkuan PC anda.

Bahasa adalah lebih daripada sekumpulan perkataan. Mereka juga melibatkan tatabahasa, atau menyusun kata-kata dengan betul supaya idea-idea yang difahami dapat disampaikan. Konsep ini benar-benar melampaui pemahaman masyarakat undang-undang moden.

Selain tatabahasa, bahasa memerlukan peraturan, pengecualian, jot dan tittel, dan pelbagai keseronokan dan kekacauan.Bahasa pengaturcaraan adalah sama dengan bahasa lisan kerana mereka mempunyai pelbagai bahagian dan banyak peraturan.

Anda tidak akan dikehendaki menghafal 33 kata kunci. Sebenarnya, daripada 33 kata kunci, anda mungkin menggunakan hanya separuh secara tetap. Beberapa kata kunci adalah kata-kata sebenar! Yang lain adalah singkatan atau gabungan dua atau lebih perkataan. Masih yang lain adalah cryptograms nama teman wanita programmer itu. Setiap kata kunci mempunyai masalah sendiri. Anda tidak hanya menggunakan kata kunci else, sebagai contoh; anda mesti menggunakannya

dalam konteks.

Fungsi seperti

  • printf
  • memerlukan set kurungan dan banyak perkara di dalam kurungan. (Jangan khawatir sekarang ini, hanya mengangguk kepala dan tersenyum dengan persetujuan, "Ya,
  • printf
  • tidak memerlukan banyak barangan.") Dengan cara ini, fakta bahawa printf adalah fungsi C dan bukan kata kunci adalah mengapa hal
  • #include diperlukan pada permulaan program. STDIO. Fail H mengandungi arahan yang memberitahu compiler apa sebenarnya printf dan tidak. Jika anda mengedit baris #include
  • , compiler menghasilkan funky "Saya tidak tahu bahawa printf perkara" jenis ralat.
Melihat bahasa C - dummies

Pilihan Editor

Cara Mengeksport karya seni dari Fireworks - dummies

Cara Mengeksport karya seni dari Fireworks - dummies

Setelah anda mengoptimumkan imej itu, sudah waktunya untuk mengeksport dari Fireworks. Mengekspot imej adalah agak mudah; pilih Fail → Eksport dan kemudian nyatakan folder di mana untuk menyimpan imej. Apabila anda mengeksport dokumen seperti menu navigasi dengan beberapa kepingan, anda mengeksport dokumen itu sebagai imej dan HTML seperti berikut: Pilih Fail → Eksport. The ...

Cara Cari Warna untuk Skema Warna Laman Web Anda - dummies

Cara Cari Warna untuk Skema Warna Laman Web Anda - dummies

Peraturan yang paling asas Skim warna untuk laman web adalah bahawa anda perlu bekerja dengan beberapa warna yang terkurung. Jika tidak, laman web anda hanya akan membentangkan warna cacian warna. (Ya, pendekatan gila-gilaan juga merupakan bentuk skema warna, tetapi sebagai peraturan umum tidak begitu berkesan.) Bagaimana ...

Pilihan Editor

Memilih Penutupan Daripada Potret Khas - patung

Memilih Penutupan Daripada Potret Khas - patung

Potret di mana imej anda dipangkas dengan ketat supaya subjek itu mengambil sebahagian besar atau semua bingkai - adalah alat licik dalam beg jurufat jurulatih. Walau bagaimanapun, orang umumnya tidak suka mempunyai kamera terlalu dekat dengan mereka, kerana ketakutan bahawa imej itu ...

Menangkap Highlights and Drips dalam Fotografi Makanan Anda - dummies

Menangkap Highlights and Drips dalam Fotografi Makanan Anda - dummies

Sedikit dari fotografi bukan makanan. Fotografi komersil tradisional cenderung untuk menjauhkan diri dari kekejangan sorotan spekular dan kelemahan drip dan ketidaksempurnaan. Sorotan specular kadang-kadang hanya smidge yang terlalu cerah dan mengganggu dalam foto, tetapi kemuncaknya berkilat ...

Pilih Lensa Makro Kanan untuk Subjek Anda - patung

Pilih Lensa Makro Kanan untuk Subjek Anda - patung

Komponen utama untuk dipertimbangkan ketika mencari makro Kanta yang sesuai dengan gaya fotografi rapat anda adalah subjek yang akan anda ambil gambar dengan lensa. Sekiranya anda menembak mata secara tidak langsung, anda boleh meletakkan kanta anda dengan sangat dekat dengannya. Subjek lain mungkin memerlukan anda menyimpan jarak yang selamat, yang bermaksud ...

Pilihan Editor

Bagaimana Mengubah Transparansi Layer Jenis di Photoshop CS6 - dummies

Bagaimana Mengubah Transparansi Layer Jenis di Photoshop CS6 - dummies

Anda boleh menukar transparansi lapisan jenis, seperti yang anda boleh dengan lapisan lain dalam Adobe Photoshop Creative Suite 6, mengurangkan kelegapan (ketelusan) jenis supaya ia membolehkan lapisan mendasar untuk menunjukkan. Lapisan adalah seperti susunan lapisan digital yang mana setiap unsur imej anda ...

Bagaimana Tukar Resolusi Imej dalam Adobe Photoshop CS6 - dummies

Bagaimana Tukar Resolusi Imej dalam Adobe Photoshop CS6 - dummies

Menggunakan kotak dialog Ukuran Imej hanya satu cara yang anda boleh mengawal resolusi dalam Adobe Photoshop CS6. Walaupun anda boleh meningkatkan resolusi, berbuat demikian dengan berhati-hati dan mengelakkannya, jika anda boleh. Pengecualian kepada peraturan ini adalah apabila anda mempunyai imej yang besar dalam saiz dimensi tetapi rendah ...

Cara Mengukir Huruf menjadi Imej Tekstur Batu di Photoshop CS6

Cara Mengukir Huruf menjadi Imej Tekstur Batu di Photoshop CS6

Dalam Adobe Photoshop CS6, anda boleh menggunakan alat jenis untuk membuat pilihan yang dibentuk seperti huruf dan kemudian menggunakan imej itu sendiri sebagai tekstur (seperti batu) untuk jenisnya. Pemilihan jenis boleh memotong mana-mana bahagian gambar untuk menggunakan apa-apa cara yang anda mahukan. Ikuti langkah-langkah ini untuk mengukir huruf ke dalam tekstur batu ...