Biên so n: Đ 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ênc ki n th c ế
C u tc 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 tc 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ươ