... Minh Châu. FOTECH. VNU
64
Chương 3.
3.17 Tham chiếu và Tham số là tham chiếu
• Cc tham chiếu là cc biệt danh (alias) c a cc
biến kh c
–chỉ tới c ng một biến
c thể đư c dùng bên trong một hàm
int ... nhất sẽ đư c
nhận giá trị m c định c a chúng
– Cc giá trị m c định
C thể là hằng, biến toàn c c, ho ccc lời gọi hàm
• Đặt cc giá trị m c định tại function prototype
int myFunction( int ... (pseudorandom numbers)
–chuỗi cc số "ngẫu nhiên" đư c định sẵn
–chương trình chạy lần nào c ng sinh c ng một chuỗi
• Để đư ccc chuỗi ngẫu nhiên kh c nhau
– Cung c p một giá trị hạt giống
•...
...
Vì cc đầu vào toàn cc là c thể thấy đư c ở m c chương trình nên
chúng c ng phải là duy nhất ở m c chương trình. Điều này nghĩa là c ng cc
biến ho chàm toàn cc có thể không đư c định ... bên ngoài cc
hàm và cc lớp) đư c hiểu là c một phạm vi toàn cc (global scope). Cc
hàm ví dụ mà chúng ta đã thấy cho đến thời điểm này đều c một phạm vi
toàn c c. Cc biến c ng c thể định ... nhớ cho cc biến toàn
c c đư c dành riêng trư c khi sự th c hiện c a chươ
ng trình bắt đầu nhưng
ngư c lại không gian bộ nhớ cho cc biến cc bộ đư c cấp phát ở thời điểm
th c hiện chương trình. ...
...
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground ... liệu, cc
thông điệp này sẽ đư c truyền một c ch đồng
bộ, đầu tiên thủ t c Windows c a c a sổ trên
c ng bị mất kích hoạt, sau đó đến thủ t c của
c a sổ trên c ng đư c kích hoạt. Nếu cc cửa ... với c a
sổ (Window Class). Đây là c u tr c dữ liệu mô tả tính chất c a c a
sổ, lần lượt ta gán cc giá trị ban đầu cho cc thành phần c a c u
tr c lớp c a sổ, bao gồm: Kích thư c, kiểu, địa chỉ...
... -b/a);
getch ();
}
I.6. C u tr c lựa chọn switch
switch (biểu th c)
{
case n1:
cc câu lệnh ;
break ;
case n2:
cc câu lệnh ;
break ;
………
case nk:
< ;c c câu lệnh> ... trong vi c chuyển vấn đề lý thuyết sang c i đặt c thể trên máy. Sách
“Giáo Trình Bài Tập Kỹ Thuật LậpTrình nhằm cung c p cho cc H c Sinh - Sinh
Viên Trường CC ng Nghệ Thông Tin Tp. Hồ Chí ... cc bài tập, những
kỹ năng th c hành c bản và nâng cao về ngôn ngữ lậptrình C. Cuốn sách này đư c
xem như
tài liệu hướng dẫn từng bư c cho H c Sinh - Sinh Viên c a Trường trong vi c
học...
... thư m c
TC sẽ gồm ccc thư m c con sau:
C: \TC\BGI chứa cc tệp ñuôi BGI và CHR
C: \TC\BIN chứa cc tệp chương trình (ñuôi EXE) như TC, TCC, TLIB,
TLINK, …
C: \TC\INCLUDE chứa cc tệp tiêu ... chính c a lậptrìnhc u tr c là tổ ch c chương trình thành cc chương
trình con. Trong PASCAL c hai kiểu chương trình con là thủ t c (procedure) và
hàm (fuction). Trong C chỉ c một loại chương ...
lập trìnhc u tr c. Một chương trìnhc u tr c gồm cc cấu tr c dữ liệu (như biến,
mảng, bản ghi, …) và cc hàm, thủ t c. Nhiệm vụ chính c a vi c tổ ch c thiết kế
chương trìnhc u tr c là tổ chức...
... theo cc bư c sau:
Tìm, xây dựng thuật giải (trên giấy) viết chương trình trên máy
dịch chương trình chạy và thử chương trình
Giáo trìnhLậptrìnhC căn bản Trang 48
Hanoi Aptech Computer ... 30
5.2.2.3 C
ấu tr c else if 33
5.2.2.4 C
ấu tr c if lồng 37
5.2.3 L
ệnh switch 41
5.2.3.1 C
ấu tr c switch…case (switch thiếu) 41
5.2.3.2 C
ấu tr c switch…case…default (switch đủ) 44
5.2.3.3 C
ấu tr c ... (Sequential): Cc bư c th c hiện tuần tự một c ch chính x c từ trên xuống,
mỗi bư c chỉ th c hiện đúng một lần.
* Chọn l c (Selection): Chọn 1 trong 2 hay nhiều thao t c để th c hiện.
* Lặp...
... chương trì nh c tổ ch c và dể hiể u.
- Tí nh tương thí ch
(compactable) : Ngôn ngữ C có bộ lệ nh tiề n xử lý và
c c thư việ n chuẩ n là m cho cc chương trì nh viế t bằ ng ngôn ngữ C có ... C
:
Ngôn ngữ C là ngôn ngữ lậ p trì nh c p cao cc u tr c, gồm: c u tr c tuầ n tự,
chọn, và lặ p.
II.1 C u tr c tuần tự
(Sequence) :
C c lệ nh trong chương trì nh đ ư c th c hiệ n tuầ ... h c
Ví dụ 3: Viế t chương trì nh in hì nh chữ nhậ t kép bằ ng cc ký tự ASCII
C9 CD BB
C8 CD BC
void main()
{ printf(\n\xC9\xCD\xBB);
printf(\n\xC8\xCD\xBC\n);
}
Kỹ thuật lập...