Article

post_img

16-C语言综合项目

摘要

前面我们已经学习了: 到这里,真正缺少的不是新的语法,而是: 把这些知识组合起来。 所以这一章不再以“学习一个新语法”为主,而是通 …

post_img

015-C语言常见坑与调试

摘要

前面已经学习了: 学习到这里,代码开始变复杂。 于是会经常遇到: 这时候最重要的不是: 而是学会: 定位问题。 一、什么是 Bug …

post_img

014-C语言的Makefile

摘要

前面我们学习了: 现在假设项目有: 以前我们可能直接: gcc main.c student.c file.c -o studen …

post_img

013-C语言多文件编程

摘要

前面已经学习了: 当程序越来越大时,如果所有代码都写在: 里面,会越来越难维护。 例如一个学生管理系统可能有: 如果全部塞进一个文 …

post_img

011-C语言文件操作

摘要

前面我们学习了: 这些数据默认都存在于: 内存中。 例如: int a = 10; 程序运行时: 但是程序结束以后: 如果希望数据 …

post_img

010-C语言动态内存

摘要

前面我们学习了: 之前创建变量时,通常都是直接写: int a; int arr[10]; struct Student s; 这 …

post_img

09-C语言结构体

摘要

前面我们学习了数组。 数组可以把多个相同类型的数据放在一起: int a[5] = {10, 20, 30, 40, 50}; 但 …

post_img

08-C语言指针(续2)

摘要

接上集,我们来学习指针和函数的关系 指针与函数 前面我们学习了指针可以通过地址访问和修改数据。 例如: int a = 10; i …

post_img

08-C语言指针(续1)

摘要

接上集,我们继续指针 2. 指针与数组 上一节我们学习了指针的基本使用。 我们知道: int a = 10; int *p = & …