PELAJARAN PERTAMA
APAKAH C
C telah dibangunkan pada tahun 1970-an awal oleh Dennis Ritchie di Bell Laboratories. C pada asalnya direka untuk perisian sistem tulisan tetapi hari ini pelbagai program perisian yang ditulis dalam C. C boleh digunakan pada pelbagai jenis komputer tetapi kebanyakannya digunakan dengan sistem operasi UNIX.
Ia adalah idea yang baik untuk belajar C kerana ia telah wujud untuk masa yang lama yang bermakna terdapat banyak maklumat yang ada di atasnya. Agak beberapa bahasa pengaturcaraan yang lain seperti C ++ dan Java juga berdasarkan kepada C yang bermaksud anda akan dapat belajar dengan lebih mudah pada masa akan datang.
APA YANG ANDA PERLUKAN
Tutorial ini ditulis untuk kedua-dua Windows dan pengguna UNIX / Linux. Semua kod di dalam contoh-contoh telah diuji dan kerja-kerja yang sama pada kedua-dua sistem operasi.
Jika anda menggunakan Windows maka anda perlu memuat turun Borland C ++ penyusun dari http://www.borland.com/cbuilder/cppcomp. Sebaik sahaja anda telah muat turun dan dipasang anda perlu menambah "C: \ Borland \ BCC55 \ Bin" kepada laluan anda. Untuk menambahnya ke laluan anda dalam Windows 95/98 / ME anda perlu menambah baris "PATH = C: \ Borland \ BCC55 \ Bin" kepada c: \ autoexec.bat menggunakan notepad. Jika anda menggunakan Windows NT / 2000 / XP maka anda perlu untuk membuka panel kawalan dan kemudian klik dua kali pada "sistem". Klik pada "Advanced" tab dan kemudian klik "Pembolehubah Alam Sekitar". Pilih item yang dikenali sebagai "jalan" dan kemudian klik "Edit". Tambah "; C: \ Borland \ BCC55 \ Bin" kepada "nilai boleh ubah" di kotak dialog yang muncul dan kemudian klik semua yang Ok dan tutup.
Semua pengguna Windows kini perlu membuat fail teks yang dikenali sebagai "bcc32.cfg" di "C: \ Borland \ BCC55 \ Bin" dan simpan baris berikut teks di dalamnya:
-I "C: \ Borland \ BCC55 \ include"
-L "C: \ Borland \ BCC55 \ lib"
Jika anda menggunakan UNIX / Linux maka anda kemungkinan besar akan mempunyai pengkompil C dipasang dipanggil GCC. Untuk menyemak sama ada ia dipasang jenis "cc" pada command prompt. Jika atas sebab tertentu anda tidak mempunyai maka anda boleh memuat turun dari http://gcc.gnu.org.
PROGRAM PERTAMA
Perkara pertama yang perlu kita lakukan adalah membuka editor teks. Pengguna Windows boleh menggunakan Notepad dan pengguna UNIX / Linux boleh menggunakan emacs atau vi. Sekarang taip baris kod berikut dan kemudian saya akan menerangkannya. Pastikan yang anda taip betul-betul seperti yang saya ada atau lain anda akan mempunyai masalah. Juga jangan takut jika anda fikir ia adalah terlalu rumit kerana ia adalah sangat mudah sebaik sahaja anda memahaminya.
#include<stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
#include<stdio.h>
Ini termasuk fail yang dipanggil stdio.h yang membolehkan kita menggunakan arahan tertentu. stdio adalah singkatan Input Standard / Output yang bermakna ia mempunyai arahan untuk input seperti membaca dari papan kekunci dan output seperti perkara-perkara percetakan pada skrin.
int main()
int adalah apa yang dipanggil nilai pulangan yang akan dijelaskan pada masa ini. utama adalah nama tempat di mana bermula program dan kurungan yang ada untuk alasan yang anda akan belajar pada masa akan datang tetapi mereka perlu berada di sana.
{}
2 kurungan kerinting digunakan untuk kumpulan semua arahan bersama-sama supaya ia dikenali bahawa arahan kepunyaan utama. Kurungan kerinting digunakan sangat kerap di C kepada perkara-perkara kumpulan bersama-sama.
printf("Hello World\n");
Ini adalah arahan printf dan ia mencetak teks pada skrin. Data yang hendak dicetak diletakkan di dalam kurungan. Anda juga akan melihat bahawa kata-kata yang dalam koma terbalik kerana mereka adalah apa yang dipanggil rentetan. Setiap huruf dipanggil watak dan satu siri aksara yang dikumpulkan bersama-sama dipanggil rentetan. Strings mesti sentiasa meletakkan antara koma terbalik. The \ n dipanggil urutan anda benar mewakili watak newline dan digunakan kerana apabila anda tekan ENTER itu tidak memasukkan aksara baris baru tetapi sebaliknya akan membawa anda ke baris berikutnya dalam editor teks. Anda perlu meletakkan koma bertitik selepas setiap arahan untuk menunjukkan bahawa ia adalah akhir arahan.
Table of commonly yang biasa digunakan
\aAudible signal
\bBackspace
\tTab
\nNewline
\vVertical tab
\fNew page\Clear screen
\rCarriage return
Return 0;
int dalam int main () adalah singkatan bagi integer yang merupakan satu lagi perkataan untuk nombor. Kita perlu menggunakan arahan kembali untuk kembali nilai 0 untuk sistem operasi untuk memberitahu bahawa tidak ada kesilapan semasa program berjalan. Perhatikan bahawa ia adalah arahan jadi ia juga perlu mempunyai koma bertitik selepas itu.
Simpan fail teks sebagai hello.c dan jika anda menggunakan Notepad pastikan anda memilih Semua Fail dari menyelamatkan dialog atau lain anda tidak akan dapat untuk menyusun program anda.
Anda kini perlu membuka command prompt. Jika anda menggunakan Windows kemudian klik Start-> Run dan taip "arahan" dan Klik Ok. Jika anda menggunakan UNIX / Linux dan tidak menggunakan antara muka pengguna grafik maka anda perlu keluar dari editor teks.
Menggunakan command prompt, tukar ke direktori yang anda simpan fail anda dalam pengguna Windows kemudian mesti menaip.:
C:\>bcc32 hello.c
UNIX/Linux users must type:
$cc hello.c -ohello
O ini adalah untuk nama fail output. Jika anda meninggalkan -o itu maka a.out nama fail digunakan.
Ini akan menyusun program C anda. Jika anda membuat apa-apa kesilapan maka ia akan memberitahu anda yang mana beratur anda berjaya dan anda akan mempunyai untuk menaip kod sekali lagi dan kali ini pastikan anda betul-betul seperti yang saya lakukan itu. Jika anda melakukan segalanya dengan betul maka anda tidak akan melihat apa-apa mesej ralat dan program anda akan telah dikumpulkan ke dalam exe yang. Anda kini boleh menjalankan program ini dengan menaip "hello.exe" untuk Windows dan "./hello" untuk UNIX / Linux.
Anda kini dapat melihat perkataan "Hello World" yang dicetak pada skrin. Tahniah! Anda baru sahaja membuat program pertama anda dalam C.
Lekukan
Anda akan melihat bahawa printf dan kembali arahan telah dilekukan atau berpindah dari sebelah kiri. Ini digunakan untuk membuat kod lebih mudah dibaca. Ia seolah-olah seperti satu perkara yang bodoh untuk dilakukan kerana ia hanya membazirkan masa tetapi apabila anda mula menulis lagi, program yang lebih kompleks, anda akan memahami mengapa lekukan diperlukan.
Menggunakan komen
Komen adalah satu cara untuk menjelaskan apa program yang tidak. Mereka diletakkan selepas // atau antara / * * /. Komen yang diabaikan oleh pengkompil dan digunakan oleh anda dan orang lain untuk memahami kod anda. Anda perlu sentiasa meletakkan komen di bahagian atas program yang memberitahu anda apa program ini tidak kerana satu hari jika anda kembali dan melihat program yang anda mungkin tidak dapat memahami apa yang dilakukan tetapi komen yang akan memberitahu anda. Anda juga boleh menggunakan komen dalam antara kod anda untuk menerangkan sekeping kod yang sangat kompleks. Berikut adalah satu contoh bagaimana mengulas rancangan Hello World:
/* Author: Your name
Date: yyyy/mm/dd
Description:
Writes the words "Hello World" on the screen */
#include<stdio.h>
int main()
{
printf("Hello World\n"); //prints "Hello World"
return 0;
}
Untuk pelajaran yang lain akan saya post lain hari.