C语言复习
一、关键字及分类
1、关键字的概念【了解】
关键字是已被C语言本身使用,不能用作其他用途的字。(例如变量名、函数名等)
这些关键字如下:
auto break case char const continue
default do double else enum extern
float for goto if int long
register return short signed sizeof static
struct switch typedef union unsigned void
volatile while
1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:
inline restrict _Bool _Complex _Imaginary(注意bool 从来不是C语言的关键字)
2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:
_Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic
2、数据类型关键字【理解】
A、基本数据类型关键字(5个)
void char int float double
B、类型修饰关键字(4个)
short long signed unsigned
C、复杂类型关键字(5个)
struct union enum typedef sizeof
D、存储级别关键字(6个)
auto static register extern const volatile
3、流程控制关键字【理解】
A、跳转结构(4个)
return continue break go to
B、分支结构(5个)
if else switch case default
C、循环结构(3个)
for do while
二、标识符概念及命名原则
1、标识符 【了解】
在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符(identifier)
标识符划分:关键字、预定义标识符和用户标识符
2、标识符命名原则 【掌握】
1)只能由字母、数字、下划线(_)或者美元符号 ($)组成
2)不能以数字开头
3)不能与关键字重名
4)严格区分大小写
3、标识符命名规范【理解】
1)命名应当直观且可以拼读,要望文知意,便于记忆和阅读。
2)命名的长度应当符合“min-length&&max-information”原则。
3)当标识符由多个单词组成时,建议采用驼峰命名 法(Camel-Case)核心思想:第一个单词首字母小写,其他单词首字母大写或者所有单词首字母大写。
4)尽量避免名字中出现数字编号,除非逻辑上的确需要编号。
5)对在多个文件之间共同使用的全局变量或函数要加范围限定符。
6)标识符分为两个部分:规范标识符前缀(后缀)+含义标识。
三、 C语言中的注释介绍【理解】
1、为什么要使用注释?【了解】
良好的代码注释习惯可以提高程序的可读性
2、应用注释的目的和应用场景 【了解】
注释是对代码的解释说明,是写给程序员看的。方便程序员之间的交流
常用方法:1)解释代码 2)做函数说明 3)做思路分析
3、注释的特点【理解】
注释是不参与编译的,编译器直接跳过注释
4、注释的使用【掌握】
1、注释分类:分为单行注释和多行注释两种
2、注释的使用注意
1)单行注释:(//)开始,后面是注释内容。快捷键command+/;
2)多行注释:(/**/)多行注释内可以换行;
3)两种注释可以相互嵌套,多行注释不能嵌套多行注释;
4)从代码中找到想要的功能,调试BUG。
四、数据及数据类型【了解】
1、为什么要有数据类型?【理解】
数据类型是指数据以何种方式存储在内存中,不同的类型存储方式不一样。
2、C语言数据类型概述【了解】
C语言中有5大类数据类型:基本类型、构造类型、指针类型、空类型、定义类型
3、数据类型的内存占用及范围【掌握】
1) 不同数据类型占用的存储空间
2)不同数据类型表示范围 |
|