diff --git a/C01-绪论/C1-绪论.md b/C01-绪论/C1-绪论.md index 9a40ad0..17a7f6c 100644 --- a/C01-绪论/C1-绪论.md +++ b/C01-绪论/C1-绪论.md @@ -120,7 +120,7 @@ int main(void) } ``` -用那种`main`得看编译器环境,目前在`linux`的`gcc`下,`int main(void);`常用,需要传参用`int main(int argc, char **argv);`。 +用哪种`main`得看编译器环境,目前在`linux`的`gcc`下,`int main(void);`常用,需要传参用`int main(int argc, char **argv);`。 @@ -274,7 +274,7 @@ fopen():No such file or directory ##### 2. 以函数为单位来进行程序编写 -main`是特殊的定义,其实就是一个正在运行的线程。其实对于内核而言,是只有进程的概念,且与我们理解的进程、线程不一样。 +`main`是特殊的定义,其实就是一个正在运行的线程。其实对于内核而言,是只有进程的概念,且与我们理解的进程、线程不一样。 @@ -282,6 +282,8 @@ main`是特殊的定义,其实就是一个正在运行的线程。其实对于 早期的编译器要求变量先定义后使用。 + + ##### 4. `return 0/exit(0)` 结束当前进程,是给父进程看的。 @@ -301,8 +303,12 @@ Hello world! 在我本地无法复现,新版本可能改了。 + + ##### 5. 多用空格空行 + + ##### 6. 添加注释 ```c @@ -322,16 +328,24 @@ func(){ #endif ``` + + #### 算法 解决问题的方法。(流程图,NS图,FSM有限状态机) + + #### 程序 用某种语言实现算法 + + #### 进程 + + #### 防止写越界,防止内存泄漏,谁打开谁关闭,谁申请谁释放 diff --git a/C03-输入输出专题/C3-输入输出专题.md b/C03-输入输出专题/C3-输入输出专题.md index 8189b83..75fa67e 100644 --- a/C03-输入输出专题/C3-输入输出专题.md +++ b/C03-输入输出专题/C3-输入输出专题.md @@ -152,7 +152,7 @@ int main() // hello [over] // hello[over] - // 同样对于i进行八进制核对十六进制的输出 + // 同样对于i进行八进制和对十六进制的输出 // printf("i = %#o\n", i); // out: i = 0377 // printf("i = %#x\n", i);