YÊU CẦU: Xuất ra màn hình câu "Hello world".
CODE:
#include <stdio.h> int main(void) { printf("Hello world\n"); return 0; }
GIẢI THÍCH CODE:
1. #include <stdio.h> là một tiền xử lý #include. Điều này sẽ làm cho bộ tiền xử lý (bộ tiền xử lý này là một công cụ để kiểm tra mã nguồn trước khi nó được dịch) tiến hành thay dòng lệnh đó bởi toàn bộ các dòng mã hay thực thể trong tập tin mà nó đề cập đến (tức là tập tinstdio.h
). Dấu ngoặc nhọn bao quanhstdio.h
cho biết rằng tập tin này có thể tìm thấy trong các nơi đã định trước cho bộ tiền xử lý biết thông qua các đường tìm kiếm đến các tập tin
header
. Tập hợp các tập tin được khai báo sử dụng qua các chỉ thị tiền xử lý còn được gọi là các tập tin bao gồm.
2. int main() { Dòng trên biểu thị một hàm chuẩn tênmain
. Hàm này có mục đích đặc biệt trong C. Khi chương trình thi hành thì hàmmain()
được gọi trước tiên. Phần mãint
chỉ ra rằng giá trị trả về của hàmmain
(tức là giá trị màmain()
sẽ được trả về sau khi thực thi) sẽ có kiểu là một số nguyên. Còn phần mã(void)
cho biết rằng hàmmain
sẽ không cần đến tham số để gọi nó.
Ở đây, ta có thể dùng void thay cho int. Do đó, yếu tố này phụ thuộc chủ yếu vào kiểu giá trị ta muốn trả về( nếu là void thì hàm sẽ không trả về giá trị nào cả).
Dấu
{
là để bắt đầu một hàm( tương tự begin trong Pascal)
3. printf("Hello world\n"); đây là một câu lệnh xuất dữ liệu ra màn hình trong C. Dòng trên gọi đến một hàm chuẩn khác tên làprintf
. Hàm này đã được khai báo trước đó trong trong tập tinstdio.h
.
4. return 0; Dòng này sẽ kết thúc việc thực thi mã của hàmmain
và buộc nó trả về giá trị 0 (là một số nguyên như khai báo ban đầuint main
).
5.
}
dấu hiệu để kết thúc một hàm.
Sign up here with your email
ConversionConversion EmoticonEmoticon