III.1 Cấu trỳc chương trỡnh

Một phần của tài liệu §¹i häc quèc gia hµ néi khoa c«ng nghÖgi¸o tr×nh tin häc c¬ së phÇn lËp tr×nh potx (Trang 28 - 29)

III. Chương trỡnh C

III.1 Cấu trỳc chương trỡnh

Một chương trỡnh C núi chung cú dạng như sau 1: [ cỏc bao hàm tệp ]

2: [ cỏc khai bỏo nguyờn mẫu hàm của người dựng ] 3: [ cỏc định nghĩa kiểu ]

4: [ cỏc định nghĩa macro ] 5: [ cỏc định nghĩa biến, hằng ]

6: <kiểu_hàm> main ( [khai bỏo tham số ] ) 7: { 7: {

8: < thõn hàm main> 9: } 9: }

10: [ cỏc định nghĩa hàm của người dựng]

( trong cỳ phỏp trờn chỳng ta thờm số hiệu dũng và dấu: để cho việc giải thớch được thuận lợi, cỏc thành phần trong ngoặc [] là cỏc thành phần tuỳ chọn)

a. Cỏc bao hàm tp (dũng 1)

Trong chương trỡnh C (trong hàm main cũng như cỏc hàm khỏc do người lập trỡnh viết) cú thể sử dụng cỏc hàm, hằng, kiểu dữ liệu,..(gọi chung là cỏc thành phần) đó được

định nghĩa trong thư viện của C. Để sử dụng cỏc thành phần này chỳng ta phải chỉ dẫn cho chương trỡnh dịch biết cỏc thụng tin về cỏc thành cần sử dụng, cỏc thụng tin đú được khai bỏo trong tệp gọi là tệp tiờu đề (cú phần mở rộng là H – viết tắt của header). Và phần cỏc bao hàm tệp là cỏc chỉ dẫn để chương trỡnh gộp cỏc tệp này vào chương trỡnh của chỳng ta. trong một chương trỡnh chỳng ta cú thể khụng dựng hoặc dựng nhiều tệp tiờu

đề.

Cỳ phỏp của một dũng bao hàm tệp:

#include <tờn_tệp>

hoặc

#include “tờn_tệp”

trong đú tờn_tệp là tờn cú thể cú cả đường dẫn của tệp tiờu đề (.H) mà chỳng ta cần sử

dụng, mỗi lệnh bao hàm tệp trờn một dũng. Vớ dụ:

#include <stdio.h> #include <conio.h>

#include “phanso.h”

Sự khỏc nhau giữa cặp <> và “” bao quanh tờn tệp là với cặp <> chương trỡnh dịch tỡm tờn tệp tiờu đề trong thư mục ngầm định xỏc định bởi đường dẫn trong mục Option/Directories, cũn với cặp “” chương trỡnh dịch tỡm tệp trong thư mục hiện tại, nếu khụng cú mới tỡm trong thư mục cỏc tệp tiờu đề ngầm định như trường hợp <>.

Một phần của tài liệu §¹i häc quèc gia hµ néi khoa c«ng nghÖgi¸o tr×nh tin häc c¬ së phÇn lËp tr×nh potx (Trang 28 - 29)

Tải bản đầy đủ (PDF)

(103 trang)