People Lack Willpower,Rather Than Strength!
C语言的诞生
- 1972年至1973年间,贝尔实验室的 Dennis.Ritchie(丹尼斯·里奇) 在 B语言的基础上设计出了C语言(取BCPL的第二个字母)。C语言即保持 BCPL 语言和B语言的优点(精练、接近硬件),又克服了他们的缺点(过于简单,数据无类型等)。
1.C语言标准
- 1983年美国国家标准局(American National Standards Institute,简称ANSI)成立了一个委员会,开始制定C语言标准的工作
- 1999年,国际标准化组织ISO又对C语言标准进行修订,在基本保留原C语言特征的基础上,针对应该的需要,增加了一些功能,命名为C99——目前公布的最新正式版。
2.C语言学习中的重难点
- 运算符:自增、自减运算符(
重点
)
- 进制:各种进制转换、原码、反码、补码
- 数组:一维数组(
重点
)、二位数组、多维数组
- 循环:多重循环的嵌套、排序、查找(
重点
)
- 函数:递归函数、递归调用
- 指针:一级指针(
重点
)、多级指针、指针和数组、函数、结构体之间的关系
- 内存管理:C语言的内存管理问题、内存泄露、野指针
- 有参宏及条件编译(
重点
)
- 多文件开发:多文件编译、多文件开发(
重点中的重点
)
3.程序
- 源代码:程序员自己写代码,.c是C语言的源代码文件
- 编译:把源代码翻译成0、1,生成一个.o目标文件
- 链接:把目标文件和库函数进行整合生成一个.out可执行文件
4.main函数其他写法
int main() {
printf("Hello, World!\n");
return 0;
}
int main() {
printf("Hello, World!\n");
} 装逼写法
main() {
printf("Hello, World!\n");
} 装逼写法
网友评论