tap hop lenh duoc chay theo thu tu.
ban luyen
C
lo trinh thuc hanh de hoc C tu con so 0
dinh nghia truoc
C la gi
C dung de viet chi dan chinh xac. O day ban hoc theo lo trinh thuc hanh de hoc C tu con so 0. Hay bat dau voi mot mo hinh: dau vao qua cac buoc roi thanh dau ra.
main.cchay cc main.c && ./a.outthoi quen hoc mot phan nho cua C, go vi du toi thieu roi chaygia tri la du lieu. bien la ten de giu du lieu.
mot viec nho co ten, nhan dau vao va tao ket qua.
C compiler chay code trong main.c.
doan code dau tien
dau ra chuong trinh
entry point output syntax printfprintf("%d\n", 42);dau ra 42pha he ngon ngu
cay pha he C
xem C den tu dau, gan voi ngon ngu nao, va nen hoc gi tiep.
tu con so 0
Ngan hang cau hoi
Tim truoc khi luyen
Chon giai doan hoac tim trong ngan hang cua ngon ngu nay roi mo bai tap.
C cau 1
C cau 1. Chon mo ta phu hop nhat voi in mot gia tri.
C cau 2
C cau 2. Chon mo ta phu hop nhat voi dat ten cho gia tri.
C cau 3
C cau 3. Chon mo ta phu hop nhat voi ham tai su dung.
C cau 4
C cau 4. Chon mo ta phu hop nhat voi tap hop co ban.
C cau 5
C cau 5. Chon mo ta phu hop nhat voi in mot gia tri.
C cau 6
C cau 6. Chon mo ta phu hop nhat voi dat ten cho gia tri.
C cau 7
C cau 7. Chon mo ta phu hop nhat voi ham tai su dung.
C cau 8
C cau 8. Chon mo ta phu hop nhat voi tap hop co ban.
C cau 9
C cau 9. Chon mo ta phu hop nhat voi in mot gia tri.
C cau 10
C cau 10. Chon mo ta phu hop nhat voi dat ten cho gia tri.
C cau 11
C cau 11. Chon mo ta phu hop nhat voi ham tai su dung.
C cau 12
C cau 12. Chon mo ta phu hop nhat voi tap hop co ban.
C cau 13
C cau 13. Chon mo ta phu hop nhat voi in mot gia tri.
C cau 14
C cau 14. Chon mo ta phu hop nhat voi dat ten cho gia tri.
C cau 15
C cau 15. Chon mo ta phu hop nhat voi ham tai su dung.
C cau 16
C cau 16. Chon mo ta phu hop nhat voi tap hop co ban.
C cau 17
C cau 17. Chon mo ta phu hop nhat voi in mot gia tri.
C cau 18
C cau 18. Chon mo ta phu hop nhat voi dat ten cho gia tri.
trac nghiem
C cau 1
C cau 1. Chon mo ta phu hop nhat voi in mot gia tri.
printf("%d\n", 42);tham khao
mau cho main.c
cc main.c && ./a.outentry point output syntax printf
dau ra chuong trinh
printf("%d\n", 42);- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types int
gia tri va ten
int total = 42;
printf("%d\n", total);- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
ham va tap hop
int add(int a, int b) {
return a + b;
}
int scores[] = {40, 2};
printf("%zu\n", sizeof(scores) / sizeof(scores[0]));- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks