Bài 4. Biến và hằng trong C

Học C bá đạo - biến và hằng
Học C bá đạo - biến và hằng

Biến và hằng trong ngôn ngữ C là nội dung của bài học thứ tư trong khóa học “Học C bá đạo“. Nội dung bài học có trong video dưới đây của Lập trình không khó.

Biến, hằng trong C

Bài 4. Biến và hằng trong C
Biến và hằng trong C, nguồn ảnh: trytoprogram.com

Biến trong C

Giá trị của biến có thể thay đổi bất cứ lúc nào trong suốt quá trình mà chương trình chạy. Biến được dùng để lưu trữ dữ liệu mà cần được thay đổi trong quá trình chương trình thực hiện.

Cách khai báo biến:

Hằng trong C

Là một giá trị hằng số không cho phép thay đổi trong quá trình chạy chương trình. Như vậy, chúng ta dùng hằng khi không muốn giá trị bị thay đổi trong suốt thời gian chương trình chạy.

Cách khai báo hằng:

Lưu ý:

  • Việc khai báo hằng luôn luôn phải đi kèm với khởi tạo giá trị.
  • Ngoài việc sử dụng hằng, chúng ta cũng có thể làm điều tương tự với define trong C.
  • Dù sử dụng define hay hằng thì chúng ta vẫn nên viết hoa các chữ cái + dấu _ để đặt tên hằng số.

Souce code của bài học

Bài tập thực hành

Bài học này chưa có bài tập thực hành.

 

avatar
  Subscribe  
newest oldest most voted
Notify of
hahahihi
Guest
hahahihi

bai rat hay

longduy
Guest
longduy

mong anh ra them nhieu bai nua,tuyet voi

tu tu tu
Guest
tu tu tu

cd là lệnh viết ntn vậy Ad?
‘cd'”bai 4″‘ is not recognized as an internal or external command,
operable program or batch file.
lỗi trên là gì vậy ạ?
t là mới hoàn toàn ko biết, không hiểu gì về lập trình cả, chưa từng học 1 môn nào lập trình.

tu tu tu
Guest
tu tu tu

Thanks a! nhưng sao t biên dịch không được, khi nhấn g++ “tab” nó ko ra sẵn đuôi .cpp; -o tab lần nữa ko cần xóa cpp, enter thì ra lỗi này.
Ex: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
thử thêm .cpp vào cái đầu tiên cho giống bài giảng, nó ra lỗi này.
g++: error: Ex.cpp: No such file or directory.

tu tu tu
Guest
tu tu tu

file tạo trong vs code luôn ạ. e qua bên dev ++ thì tạo đơn giản hơn, khi vô folder thì không có định dạng *.cpp, bài e làm theo a giảng nên file chỉ có 1, khác mỗi cái e lười đánh tên nên tên chỉ đển Ex thôi. vậy khi save S trong vs code thì nó ra file định dạng gì a? vẫn xem đc, vẫn cùng màu với file *.cpp tạo trên dev++.

tu tu tu
Guest
tu tu tu

hi a, t đã thử tạo lại file, làm y chang mà nó ra lỗi như ở dưới khi gõ lệnh g++;

C:/Program Files/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function main':
C:/crossdev/src/mingw-w64-v3-git/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to
WinMain’
collect2.exe: error: ld returned 1 exit status

gõ ls thì nó ra thế này.

‘ls’ is not recognized as an internal or external command,
operable program or batch file.

anh thêm tính năng trả lời luôn ngay dưới cmt của a đi ạ, mỗi lần t phải post cái mới. hức

cửu chương
Guest
cửu chương

em chào anh . anh cho em hỏi cách để đọc tài liệu bằng tiếng anh ạ . mình có cần giỏi tiếng anh mới đọc đc k ạ

khang
Guest
khang

anh ơi .. khi em dùng lệnh :
\BAI1.cpp -o .\BAI1 ( em thay tên thư mục thành BAI1 )

thì nó hiện ra lỗi như thế này . và sau đó không xuất hiện file .exe thì làm sao ạ?

C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function main':
C:/crossdev/src/mingw-w64-v3-git/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to
WinMain’
collect2.exe: error: ld returned 1 exit status

Viet Nguyen Tri
Guest
Viet Nguyen Tri

Mình biên dich g++ nó báo lỗi sau, ad chỉ giúp nhé

C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function main':
C:/crossdev/src/mingw-w64-v3-git/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to
WinMain’
collect2.exe: error: ld returned 1 exit status