
Biên so n: Đ Bình Nguyênạ ỗ
Ngôn ng l p trình Cữ ậ

M c tiêu bài h cụ ọ
Trang b cho h c viên các ki n th cị ọ ế ứ
C u trúc m t ch ng trình Cấ ộ ươ
Các lo i hàm, bi n trong ngôn ng Cạ ế ữ
Các c u trúc đi u khi n, vòng l p c a ngôn ng Cấ ề ể ặ ủ ữ

C u trúc ch ng trình Cấ ươ

C u trúc ch ng trình Cấ ươ
Ví d :ụ
#include <p89v51rx2.h> // th vi n dùng cho P8951RD2ư ệ
void delay (unsigned int n) //ch ng trình delayươ
{
unsigned int i,j;
for(i = 0; i < n; i ++)
for(j = 0; j < 100; j ++);
}
/*---------------------------
Ch ng trình chínhươ
-----------------------------*/
void main(void)
{
while(1)
{
P1 = 0;
delay(1000);
P1 = 255;
delay(1000);
}
}

C u trúc ch ng trình C ấ ươ t.t.
#include <p89v51rx2.h>
unsigned char x;
int y, Y;
void func1 (void);
void func2 (void)
{
… //các câu l nhệ
}
char func3 (void)
{
long tmp = 1;
… //các câu l nhệ
}
void main (void)
{
…
}
void func1 (void)
{
…
}
Khai báo t p tin th vi nậ ư ệ
Khai báo bi n toàn c cế ụ
Khai báo ch ng trình conươ
Khai báo ch ng trình chínhươ
M i ch ng trình b t bu c ph i có ỗ ươ ắ ộ ả
m t hàm mainộ
Khai báo bi n c c bế ụ ộ
Khai báo prototype cho ch ng trình ươ
con
Khai báo ch ng trình conươ