Petua Pengaturcaraan 5 C Anda mesti belajar untuk memulakan

Petua Pengaturcaraan 5 C Anda mesti belajar untuk memulakan

Sekiranya anda pernah mendengar tentang pengaturcaraan, anda pernah mendengar tentang C. Ini adalah salah satu bahasa pengekodan tertua di sekitar. Ada yang menyukainya, dan yang lain menyukainya.





C mempunyai reputasi sebagai sukar untuk pemula. Terdapat banyak alasan yang baik untuk belajar bahasa, tetapi ada beberapa petua penting yang perlu diingat semasa memulakannya.





Apakah Bahasa Pengaturcaraan C?

Untuk memahami apa itu bahasa pengaturcaraan C, ada baiknya belajar apa itu pengekodan sebelum meneruskan!





C adalah bahasa pengaturcaraan prosedur rendah. C jauh lebih dekat dengan kod mesin sebenar yang digunakan komputer anda. Ini menjadikannya sangat cepat, tetapi mencabar untuk digunakan, dan mampu mematahkan sistem anda jika anda tidak berhati-hati!

Mengapa Belajar Mengaturcara di C?

Sekiranya C sangat rumit dan berbahaya, mengapa mempelajarinya?



Baiklah, C ada di mana-mana.

  • Hampir setiap sistem operasi komputer ditulis dalam C.
  • Sebilangan besar telefon pintar dan tablet mempunyai sistem operasi berasaskan C.
  • Hampir setiap pengawal mikro, sama ada menjalankan paparan di pintu gelombang mikro anda atau telemetri dalaman di dalam kereta, diprogramkan dalam C.
  • C ++, Objektif C, dan C # semuanya dibina tepat di atas C, dan Python ditulis di dalamnya.
  • Pengetahuan C yang baik kelihatan hebat pada resume mana-mana pengaturcara.

Sebilangan orang berpendapat bahawa belajar C sebelum bahasa pengaturcaraan lain menghasilkan pemahaman yang lebih baik mengenai pengaturcaraan secara keseluruhan.





Belajar C juga belajar tentang bagaimana komputer anda berfungsi. Pengaturcara C dapat memiliki pemahaman yang lebih mendalam tentang cara kod mempengaruhi sistem, dan hasilnya belajar bahasa pengaturcaraan lain lebih mudah.

1. Ketahui Jenis Pembolehubah Asas

Data terdapat dalam pelbagai jenis. Penting untuk mengetahui jenis data yang anda gunakan, kerana ia mudah dikelirukan. Contohnya ialah mengetahui bahawa nombor 5 boleh menjadi bilangan bulat (seperti pada angka 5), ​​dan juga watak (watak tertulis 5).





int number = 5;

Sekarang tidak ada kekeliruan, nombor pemboleh ubah diberikan nilai integer 5. C perlu diberitahu jenis apa yang diharapkan agar dapat berfungsi seperti yang anda mahukan.

Jenis data dan bagaimana mereka diberikan kepada pemboleh ubah adalah bahagian penting dalam kursus C anda, dan penting untuk difahami.

Mengetahui bagaimana memberikan data jenis yang betul adalah kemahiran penting dalam semua pengaturcaraan, tetapi penting dalam C.

2. Ketahui Pengendali

Sekiranya C adalah bahasa pertama yang anda pelajari, anda mungkin akan menjadi operator pembelajaran untuk pertama kalinya. Pengendali adalah simbol yang menyuruh penyusun melaksanakan tugas. Mungkin contoh paling mudah adalah + pengendali.

answer = number + anotherNumber;

Tidak ada hadiah kerana meneka bahawa kod ini menambahkan dua pemboleh ubah integer. Walaupun tidak semua operator mudah ini.

C menggunakan banyak operator untuk aritmetik, tugasan, dan logik antara lain. Mengetahui apa yang dilakukan oleh setiap pengendali ini akan membantu anda mengambil konsep pengaturcaraan teras dengan lebih cepat.

3. Gunakan Perpustakaan Standard

C mungkin tahap rendah, tetapi ia mempunyai satu set perpustakaan untuk membantu membuat program. Operasi matematik, data khusus lokasi (seperti simbol mata wang), dan pelbagai jenis pemboleh ubah dan makro semuanya ditentukan di perpustakaan.

Anda boleh menggunakan perpustakaan ini dengan memasukkannya ke dalam kod anda. Ambil contoh ini:

#include
int main()
{
printf('Hello, World!');
return 0;
}

Dalam C, tindakan mudah untuk keluar ke konsol memerlukan penyertaan stdio.h (fail input / output standard) fail tajuk.

Terdapat 15 perpustakaan standard untuk pengaturcaraan di C, dan mengikuti panduan mengenai apa yang mereka semua lakukan akan membantu anda dalam pembelajaran anda.

4. C Tidak Pengampunan

C akan melakukan dengan tepat apa yang anda katakan, dan bukannya mengeluh apabila ada sesuatu yang tidak masuk akal, ia akan tetap berusaha. Ini bukan sahaja boleh mematahkan program anda tetapi menyebabkan masalah pada keseluruhan sistem anda!

Walaupun ini terdengar dramatik, biasanya tidak. Anda tidak akan merosakkan komputer anda. Anda mungkin akan mengalami bug pelik sekalipun. Ambil contoh ini:

Bahagian kod ini mencetak soalan ke konsol, sebelum mengimbas apa yang pengguna masukkan dan menyimpannya sebagai bilangan bulat. Program ini dirancang untuk menambahkannya dan mengurangkannya sebelum mencetak kembali jawapan kepada pengguna.

Anda mungkin sudah melihat bahawa ada masalah di sini. Keluarannya pasti tidak masuk akal!

Oleh kerana kita tidak pernah mengurangkan nilai, pemboleh ubah yang dikurangkan mempunyai nilai tidak masuk akal yang diberikan kepadanya pada permulaan. Bahasa pengaturcaraan lain mungkin memberi amaran kepada anda bahawa anda tidak pernah memberikan nilai pemboleh ubah yang dikurangkan. Bukan C.

cara memasang saluran homebrew

Contoh ini senang didebug secara visual, tetapi beberapa kod beribu-ribu baris panjang dan sangat kompleks, dan C tidak akan membantu anda mencari yang salah. Sebaliknya, C memberi anda jawapan yang bodoh dan tidak ada cara untuk mengetahui sebabnya. Atau ada?

5. Menyahpepijat adalah Rakan Terbaik Anda

Oleh kerana kod C dapat berisi tingkah laku yang tidak diinginkan, dapat menyebabkan kesalahan yang sukar dilacak, tanpa alasan yang jelas. Untuk mengelakkan diri daripada hilang akal, anda harus selesa dengan menyahpepijat kod anda.

Penyahpepijat seperti GDB boleh membantu dengan ini. Di sini, GDB berjalan pada skrip yang rosak dari atas.

Biasanya, program berjalan sehingga selesai, atau terhenti. Debuggers membolehkan anda menguraikan kod anda mengikut baris. Di sini, titik putus disiapkan pada baris 10 dan 13 di mana kami mengesyaki masalahnya.

Kemudian, program ini dijalankan seperti biasa. Nombor dimasukkan, kemudian program berhenti setelah baris 10. Debugger diminta untuk mencetak nilai tolak, yang ditunjukkan sebagai nilai 37. Ini masuk akal, kami belum memberitahu nilai dikurangkan, jadi ia mempunyai nilai rawak.

Kemudian, debugger diteruskan. Kami mengulangi prosesnya selepas baris 13, dan mencetak dikurangkan hanya untuk mengetahui bahawa nilainya tidak berubah.

Ternyata kita lupa melakukan perhitungan sama sekali, sebaliknya memilih untuk meninggalkan baris kod yang disyaki kosong. Terima kasih menyahpepijat!

GDB adalah sahabat kod C, dan yang terdahulu anda belajar menggunakannya , semakin bahagia anda!

Apa yang Anda C adalah apa yang anda dapat

Bahasa C adalah pengalaman belajar sepanjang hayat, dan ada perkara yang belum pernah kita bahas dalam artikel ini seperti petunjuk dan peruntukan memori.

Walaupun C mempunyai reputasi yang sukar, anda boleh belajar dengan melakukannya, jadi mulailah dan mulakan dengan projek pemula pengaturcaraan C anda sendiri.

Kredit Gambar: sjenner13 / Depositphotos

Berkongsi Berkongsi Tweet E-mel 6 Alternatif yang didengar: Aplikasi Buku Audio Percuma atau Murah Terbaik

Sekiranya anda tidak gemar membayar buku audio, berikut adalah beberapa aplikasi hebat yang membolehkan anda mendengarkannya secara percuma dan sah.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Tutorial Pengekodan
  • Pengaturcaraan C
Mengenai Pengarang Ian Buckley(216 Artikel Diterbitkan)

Ian Buckley adalah wartawan bebas, pemuzik, pemain dan penerbit video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas pentas, dia bermain-main dengan elektronik DIY atau kod dengan harapan menjadi saintis gila.

Lagi Dari Ian Buckley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan