Tu hoc C Cau truc cua mot chuong trinh

Tags: Hello World, ngon ngu lap trinh, trong chuong trinh, dau cham phay, chu thich, bat dau, ket thuc, cua mot, cau truc, duoc dung, dong, C++, Main, lenh


Co le mot trong nhung cach tot nhat de bat dau hoc mot ngon ngu lap trinh la bang mot chuong trinh. Vay day la chuong trinh dau tien cua chung ta:

// my first program in C++#include int main (){ cout << "Hello World!"; return 0;} Hello World!

Tren day la chuong trinh dau tien ma hau het nhung nguoi hoc nghe lap trinh can lam quen va ket qua cua no la viet cau "Hello, World" len man hinh. Chuong trinh thuoc muc don gian nhat cua C++, nhung no da bao gom nhung phan co ban ma moi chuong trinh C++ co. Hay cung xem xet tung dong mot:

// my first program in C++

Day la dong chu thich. Tat ca cac dong bat dau bang hai dau so (//) duoc coi la chu thich va chung khong co bat ky mot anh huong nao den hoat dong cua chuong trinh. Chung duoc dung de giai thich hay binh pham ben trong ma nguon cua chuong trinh. Trong truong hop nay, dong chu thich la mot giai thich ngan gon nhung gi ma chuong trinh chung ta lam.

#include

Cac cau bat dau bang dau (#) duoc dung cho chuong trinh xu ly ma truoc khi dich (preprocessor). Chung khong phai la nhung dong ma thuc hien nhung duoc dung de bao hieu cho trinh dich. O day cau lenh, #include bao cho trinh dich biet can phai "include (nap)" thu vien iostream. Day la mot thu vien vao ra co ban trong C++ va no phai duoc "include" vi no se duoc dung trong chuong trinh. Day la cach co dien de su dung thu vien iostream.

int main ()

Dong nay tuong ung voi phan bat dau khai bao ham main. Ham main la diem ma tat ca cac chuong trinh C++ bat dau thuc hien. No khong phu thuoc vao vi tri cua ham nay (o dau, cuoi hay o giua cua ma nguon) ma noi dung cua no luon duoc thuc hien dau tien khi chuong trinh bat dau. Them vao do, do nguyen nhan noi tren, moi chuong trinh C++ deu phai ton tai mot ham main.

Theo sau main la mot cap ngoac don boi vi no la mot ham. Trong C++, tat ca cac ham ma sau do la mot cap ngoac don () thi co nghia la no co the co hoac khong co tham so (khong bat buoc). Noi dung cua ham main tiep ngay sau phan khai bao chinh thuc duoc bao trong cac ngoac nhon ( { } ) nhu trong vi du cua chung ta.

cout << "Hello World";

Dong lenh nay co vai tro quan trong nhat cua chuong trinh. Cout la mot dong (stream) output chuan trong C++, duoc dinh nghia trong thu vien iostream va nhung gi ma dong lenh nay lam la gui chuoi ky tu "Hello World" ra man hinh.

Chu y rang dong nay ket thuc bang dau cham phay (;). Ky tu nay duoc dung de ket thuc mot lenh va bat buoc phai co sau moi lenh trong chuong trinh C++ cua ban (mot trong nhung loi pho bien nhat cua nhung lap trinh vien C++ la quen mat dau cham phay).

return 0;

Lenh return ket thuc ham main va tra ve ma di sau no, trong truong hop nay la 0. Day la mot ket thuc binh thuong cua mot chuong trinh khong co mot loi nao trong qua trinh thuc hien. Nhu ban se thay trong cac vi du tiep theo, day la mot cach pho bien nhat de ket thuc mot chuong trinh C++.

Chuong trinh duoc cau truc thanh nhung dong khac nhau de no tro nen de doc hon nhung hoan toan khong phai bat buoc phai lam vay. Vi du, thay vi viet

int main ()

{

cout << " Hello World "; return 0;

}

ta co the viet

int main () { cout << " Hello World "; return 0; }

cung cho mot ket qua chinh xac nhu nhau.

Trong C++, cac dong lenh duoc phan cach bang dau cham phay (;). Viec chia chuong trinh thanh cac dong chi nham de cho no de doc hon ma thoi.

Cach chu thich

Cac chu thich duoc lap trinh vien su dung de ghi chu hay mo ta trong cac phan cua chuong trinh. Trong C++ co hai cach de chu thich:

// Chu thich theo dong

/* Chu thich theo khoi */

Chu thich theo dong bat dau tu cap dau so (//) cho den cuoi dong. Chu thich theo khoi bat dau bang /* va ket thuc bang */ va co the bao gom nhieu dong. Chung ta se them cac chu thich cho chuong trinh:

/* my second program in C++ with more comments */#include int main (){ cout << "Hello World! "; // says Hello World! cout << "I"m a C++ program"; //says I"m a C++ program return 0;} Hello World! I"m a C++ program.

Neu ban viet cac chu thich trong chuong trinh ma khong su dung cac dau //, /* hay */, trinh dich se coi chung nhu la cac lenh C++ va se hien thi cac loi.

(Theo OurViet Network)

Phan sau: Cac bien, kieu va hang

Viet Bao
Thích và chia sẻ bài viết này trên facebook Theo dõi vietbao.vn trên facebook

Chủ đề liên quan

TIN Công Nghệ NỔI BẬT

Hướng dẫn nâng cấp iOS 8.1 dành cho iPad Air

Ông chủ Apple không ngừng làm mới mình với công chúng. Lần lượt cho ra mắt nhiều dòng sản phẩm smart phone đẳng cấp, luôn luôn thu hút sự quan tâm của rất nhiều người hâm mộ cũng như báo chí truyền thông. Ngoài hai siêu phẩm mới được ra mắt là Iphone 6, iPhone 6 Plus thì Apple lại một lần nữa tạo cơn sốt trong giới công nghệ trong thời gian gần đây.

Tìm hiểu: Hello World, ngon ngu lap trinh, trong chuong trinh, dau cham phay, chu thich, bat dau, ket thuc, cua mot, cau truc, duoc dung, dong, C++, Main, lenh

Xem Bản Tiếng Việt Có Dấu: Tự học C++: Cấu trúc của một chương trình

Ban co the doc ban tieng Viet co dau cua bai viet Tự học C++: Cấu trúc của một chương trình bang cach nhan chuot vao duong dan tren.

Lien he ve tin Tu hoc C Cau truc cua mot chuong trinh

Nhan xet, hay lien he ve tin Tu hoc C Cau truc cua mot chuong trinh co the gui bang duong dan o duoi. Ban nen gui kem tieu de bai viet Tu hoc C Cau truc cua mot chuong trinh de lam tham khao. Bai viet nay thuoc chuyen de Kinh nghiem trong chuyen muc Cong nghe.

Cac tin khac:

Xem tiep ... Kinh nghiem
Kenh Tin RSS Kenh Tin RSS | Du Bao Thoi Tiet | Lich Xem TV | Lien He - Contact | Quang Cao | Viec Lam | Dieu Kien Su Dung | Bao Ve Tinh Rieng Tu | Sitemap

Copyright©2008 VietBao.vn, Thu Vien Thong Tin Tong Hop Viet Nam va The Gioi, phien ban thu nghiem phan mem Viet Bao Viet Nam, beta 1.0