此笔记参考的课程是Frank于2024年重置的C语言课程:
C语言大师:编得狂,骂得响(前篇) 哔哩哔哩_bilibili
C语言大师:编得狂,骂得响(后篇) 哔哩哔哩_bilibili
虽然以前学过C语言课程,对C语言也有一些了解,但有时候还是感觉对于有的知识点有点一知半解,而且没有一个系统笔记的产出,导致很多知识学的迷迷糊糊,过一段时间可能就忘记了,由此打算再从第一步Hello World开始系统学习一下C语言,并做系统的笔记梳理。
值得一提的是,这些笔记并不是将Frank讲的内容全部写出来,那样工作量太大而且意义不大,所以笔记的内容大多是我觉得自己不太清楚的或者一些值得记录的知识点,方便以后查阅。
如果笔记内容恰好可以帮助到你,我非常开心!
1. 第一个程序
1 | // # 类似钥匙 |
C语言是面向过程的语言,程序从上到下依次执行。
2. 基本术语
预处理指令(preprocessor instruction)
函数、功能(functions),一般情况下,一个程序有且只能有一个main()
函数
语句(statements),一个指令/过程/操作
声明(declaration)
定义(definition)
初始化(initialize)
赋值(assignment)
空语句(null statements),比如一个语句只有一个;
3. 微软官方C语言文档
参考:C 文档 - 入门、教程、参考。 | Microsoft Learn
4. C语言的元素(Elements)(C 的元素 | Microsoft Learn)
5.1 标记(Tokens)
在 C 源程序中,编译器识别的基本元素是“标记”。标记是编译器不会分解为组件元素的源程序文本。
5.2 关键字(Keywords)
“关键字”是对 C 编译器具有特殊含义的单词。
5.3 标识符(Identifiers)
“Identifiers”或“symbols”是您为程序中的变量、类型、函数和标签提供的名称。 标识符名称在拼写和大小写上必须与任何关键字都不同。 不能将关键词(C 或 Microsoft)用作标识符;将它们保留以用于特殊用途。 通过在变量、类型或函数的声明中指定标识符来创建标识符。
本文链接: https://hanqingjiang.com/2024/10/11/20241011_C_helloWorld/
版权声明: 本作品采用 CC BY-NC-SA 4.0 进行许可。转载请注明出处!
