main 前面那个 int 什么意思
int main(void) 里最前面那个 int 表示【0】。
开始练习 →
⚠️ `return 0` 是给谁看的
main 最后那句 return 0,这个 0 是给【0】的。
开始练习 →
不写那行 include 会怎样
用了 printf 却没写那行 #include,结果是【0】。
开始练习 →
gcc 不加 `-o` 会怎样
直接跑 gcc a.c(不写 -o),结果是【0】。
开始练习 →
这段程序编译之后跑出什么
(本条路线统一用 gcc -std=c11 -O0 编译) #include <stdio.h> int main(void) { printf("hi\n"); return 0; }
开始练习 →
写出你的第一个 C 程序
(本条路线统一用 gcc -std=c11 -O0 编译)把 printf 那一行补对,让它打印 hi。
开始练习 →
⚠️ 让程序交回「一切正常」
(本条路线统一用 gcc -std=c11 -O0 编译)这个函数该交回"一切正常",现在交回的却是"我出错了"。改掉它。
开始练习 →
⚠️ C 为什么非要先写类型
Python 直接 a = 7,C 要写 int a = 7。C 多这一步是因为【0】。
开始练习 →
`int a;` 没赋值就用会怎样
写了 int a; 但没给它值就拿去用。结果是【0】。
开始练习 →
⚠️ `7 / 2` 在 C 里等于几
两个 int 相除,7 / 2 的结果是【0】。
开始练习 →