Gi i thi u
Th c hành l p trình C trên môi tr ng ườ
UNIX.
Ch đ th c hành liên quan đ n c u trúc ế
d li u và gi i thu t.
trình biên d ch: gcc
Trình so n th o: Emacs, K-Developper.
Cú pháp gcc
Tham s :
-Wall : b t t t c các c nh báo
-c: t o file đ i t ng (object file) ượ
-o: name of output file ( tên file đ u ra )
-g: thông tin v g l i (mu n s d ng gdb
thì khi d ch ph i thêm tham s này).
-l: th vi nư
gcc –Wall hello.c –o runhello
./runhello
Tu n này: Các c u trúc d li u c s và ơ
gi i thu t.
Ch đ :
– Array, String, Pointer Review
– Các phép toán v File d a trên kí t trong
UNIX.
– Các bài t p l p trình.
Array
• M ng là m t kh i c bi n có ng ki u d li u ế
• M ng có th đ c khai o v i m i ki u d li u. ượ
d : int A[10] 1 m ng 10 s ngun.
• Các ví d :
Danh ch đi m c a SV (list of students’ marks)
y c s đ c nh p vào b i ng i s d ng. ượ ườ
vectors (c t )ơ
Ma tr n.(Matrices)
M ng trong b nh
Là dãy các bi n ki u d li u đã đ c đ nh ế ượ
tr c.ướ
B n thân m ng đã l u gi đ a ch đ u tn c a ư
dãy trong b nh .
• Ví d :
double S[10];
• 1 m ng k ph n t A đ c khai báo A [k-1] ượ (0-
based)
0 1 2 3 4 5 6 7 8
s