Tải bản đầy đủ (.pdf) (6 trang)

Các yếu tố xây dựng nên C và C++ phần 1 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (300.89 KB, 6 trang )

2
© 2004, HOÀNG MINH SƠN
Chương 2: Các yếutố cơ bảncủaC vàC++
Nộidung chương 2
2.1 Tổ chứcchương trình C/C++
2.2 Biếnvàcáckiểudữ liệucơ bản
2.3 Các kiểudữ liệudẫnxuấttrựctiếp
2.4 Định nghĩakiểudữ liệumới
2.5 Điềukhiểnchương trình: phân nhánh
2.6 Điềukhiểnchương trình: vòng lặp
2.7 Mộtsố lệnh ₫iềukhiểnchương trình khác
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w


w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e


V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m

CÁC YẾU TỐ CƠ BẢN CỦA KỸ THUẬT LẬP TRÌNH C++ VÀ C
NỘI DUNG BÀI HỌC:
3
© 2004, HOÀNG MINH SƠN
Chương 2: Các yếutố cơ bảncủaC vàC++

2.1 Tổ chức chương trình C/C++
 Cấutrúcvàcácphầntử cơ bảncủamộtchương trình
viếttrênC/C++
 Qui trình tạoramộtchương trình chạy ₫ược:
—Vấn ₫ề tạodự án
—Qui tắcsoạnthảomãnguồn
—Biêndịch từng phầnvàsửacácloạilỗibiêndịch
—Liênkếtvàsử dụng thư viện, sửalỗiliênkết
—Chạythử và gỡ rối(Debug)
 Sơ lượcvề tổ chứcbộ nhớ
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w

w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e


V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
4
© 2004, HOÀNG MINH SƠN
Chương 2: Các yếutố cơ bảncủaC vàC++
2.1 Tổ chức chương trình C/C++
Chương trình (CT)
# Tiền xử lý

Thân hàm chính
void main() {
}
Khai báo biến, hàm
Định nghĩa hàm (thân hàm)
Khai báo thư viện và macro
Khai báo hàm ₫ược sử
dụng trong CT chính
Chương trình chính
Định nghĩa thân hàm ₫ã
khai báo
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r

w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e


V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
5
© 2004, HOÀNG MINH SƠN
Chương 2: Các yếutố cơ bảncủaC vàC++
Chương trình tính giai thừa: Phiên bảnC
#include <stdio.h>

#include <conio.h>
int factorial(int);
void main() {
char c = 'N';
int N = 1;
int kq;
do {
printf(“\nEnter a number > 0:"); /* writing on the screen */
scanf("%d",&N); /* reading from keyboard to N */
kq = factorial(N); /* calling function with argument N */
printf(“\nFactorial of %d is %d", N, kq); /*write result on screen */
printf(“\nPress 'Y' to continue or any other key to stop");
c = getch(); /* reading a character from keyboard*/
} while (c=='y' || c=='Y'); /* checking loop condition */
}
int factorial(int n) {
int kq = 1;
while (n > 1)
kq *= n ;
return kq;
}
Click to buy NOW!
P
D
F
-
X
C
h
a

n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P

D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c

k
.
c
o
m
6
© 2004, HOÀNG MINH SƠN
Chương 2: Các yếutố cơ bảncủaC vàC++
Chương trình tính giai thừa: Phiên bảnC++
#include <iostream.h>
#include <conio.h>
int factorial(int);
void main() {
char c = 'N';
int N = 1;
do {
cout << “\nEnter a number > 0:“ // writing on the screen
cin >> N; // reading from keyboard to N
int kq = factorial(N); // calling function with argument
cout << “\nFactorial of ” << N << “ is “ << kq
cout << “\nPress 'Y' to continue or any other key to stop";
c = getch(); // reading a character from keyboard
} while (c == 'y' || c == 'Y'); // checking loop condition
}
int factorial(int n) {
int kq = 1;
while (n > 1)
kq *= n ;
return kq;
}

Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r

a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.

d
o
c
u
-
t
r
a
c
k
.
c
o
m
7
© 2004, HOÀNG MINH SƠN
Chương 2: Các yếutố cơ bảncủaC vàC++
Tạodự án
1
2
3
4
Click to buy NOW!
P
D
F
-
X
C
h

a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!

P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a

c
k
.
c
o
m

×