Bài giảng tin học đại cương chương 1 ngôn ngữ lập trình c - Pdf 32

TIN H C
CH

IC

NG 1: NGÔN NG

NG
L P TRÌNH C

1 Gi i thi u ngôn ng C
2 B t v ng C
3 C u trúc ch ng trình C
4 S d ng
g môi tr ng
g làm vi c C

Khoa TVTHK. Tin H c

iC

ng

Ph n II. Ch

ng 1: Gi i Thi u Ngôn Ng C

Trang 1


1 Gi i thi u ngôn ng C


ng

Trang 2


1 Gi i thi u:

u đi m c a C

̌ R t m nh và linh đ ng, có kh n ng th hi n b t c ý
t ng nào.
̌
c s d ng r ng rãi
ãi b i các
á nhà
hà l p trình
t ì h chuyên
h ê
nghi p.
̌ Có tính kh chuy n, ít thay đ i trên các h th ng máy
tính khác nhau.
̌ Rõ ràng, cô đ ng.
̌ L p trình đ n th , tái s d ng thông qua hàm.

Khoa TVTHK. Tin H c

iC

ng


c s d ng

̌ B ch cái 26 ký t Latinh A, B, C, …, Z,
a, b, c, …, z
̌ B ch s th p phân : 0, 1, 2, …, 9
̌ Các ký hi u toán h c : + – * / = < > ( )
̌ Các
Cá ký t đ c bi t : . , : ; [ ] % \ # $ ‘
̌ Ký t g ch n i _ và kho ng tr ng ‘ ’

Khoa TVTHK. Tin H c

iC

ng

Ph n II. Ch

ng 1: Gi i Thi u Ngôn Ng C

Trang 5


2. T khóa (keyword)
Các t dành riêng trong ngôn ng .

Khoa TVTHK. Tin H c

iC

ng 1: Gi i Thi u Ngôn Ng C

Trang 7


2. B t v ng c a C
Ví d Tên/ nh danh (Identifier)
Các tên h p l :
iNum1, GiaiPhuongTrinh, HoVaTen, xyz, x1, x2
gh pl :
Các tên không
1A, Giai Phuong Trinh, f(x), 3xy, m-n
phân bi t ch hoa ch th ng,
g, do đó các tên
Cp
sau đây khác nhau:
A, a
BaiTap, baitap, BAITAP, bAItaP…

Khoa TVTHK. Tin H c

iC

ng

Ph n II. Ch

ng 1: Gi i Thi u Ngôn Ng C

Trang 8


ng trình C: Hello world

/* A first program in C
Print “Hello World” to screen
*/
#include <stdio.h>
/* function main begins program execution */
int main()
{
printf( “Hello World\n" );
return 0; /* ended successfully */
} /* end function main */

Khoa TVTHK. Tin H c

iC

ng

Ph n II. Ch

ng 1: Gi i Thi u Ngôn Ng C

Trang 10


3. C u trúc ch

ng trình C

ng

Ph n II. Ch

hà main
hàm
i

ng 1: Gi i Thi u Ngôn Ng C

Trang 11


4. Môi tr

ng IDE

Môi tr ng phát tri n tích h p IDE (Integrated
Development Environment)
̌ Biên t p ch

ng trình ngu n (Trình EDIT).

̌ Biên d ch ch

ng trình (Trình COMPILE).

̌ Ch y ch

ng trình ngu n (Trình RUNTIME).

c phát tri n ch

1. Edit
2. Preprocess
p
3. Compile
4. Link
5. Load
6. Execute

ng trình C
Editor

Disk

Ti n x lý

Di k
Disk

Biên d ch

Disk

Liên k t

Disk
RAM

Loader


ng IDE trong phòng Lab

S d ng Dev-Cpp đ vi t code và biên d ch
Không s d ng th vi n conio.h
S d ng quy t c vi t mã ngu n
H ng d n s d ng Dev-Cpp
D C (Xem
(X
L b00)
Lab00)

Khoa TVTHK. Tin H c

iC

ng

Ph n II. Ch

ng 1: Gi i Thi u Ngôn Ng C

Trang 14




Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status