赞
踩
1.关键字:
C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。
<1.关于数据类型的关键字(12个)
(1) char :声明字符型变量或函数
(2) double :声明双精度变量或函数
(3) enum :声明枚举类型
(4) float:声明浮点型变量或函数
(5) int: 声明整型变量或函数
(6) long :声明长整型变量或函数
(7) short :声明短整型变量或函数
(8) signed:声明有符号类型变量或函数
(9) struct:声明结构体变量或函数
(10) union:声明共用体(联合)数据类型
(11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
<2.关于控制语句的关键字
A、循环语句
(1) for:一种循环语句
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环
B、条件语句
(1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用)
(3)goto:无条件跳转语句
C、开关语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D、返回语句
return :子程序返回语句(可以带参数,也看不带参数)
<3.关于存储类型的关键字
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
<4.其他类型
2.构成C程序的基本单位是函数。
3.m=(int)(x+y)是C语言的合法赋值语句,将x+y强制转化为int型。
4.C语言合法的用户自定义标识符是:(1)以下划线或字母开头 (2)由数字,字母,下划线构成(3)不可以是C语言关键字。
5.单目运算符++、--的运算对象可以是char型变量、int型变量和float型变量
6.a+=a-=a+a 可以分解为两步(1)a=a-(a+a) (2)a=a+a
7.ASCII码'a'~'z' ——97~122 , ‘A’~‘Z’——65~90
8.C语言中用于结构化程序的三种基本结构是顺序结构、选择结构、循环结构。
9.在C语言中,非0的所有数都可以代表逻辑值”真“。
10.将一个函数说明为static后,该函数将只能被同一源文件中的函数调用,不能被其他源文件中的函数调用。
11.C语言总是从main()函数开始执行。
12.C语言中while和do—while循环的主要区别是do—while的循环体至少无条件循环一次。
13.auto和register只有在使用时才为该类型变量分配内存。
14.运算符优先级:
一级运算符:标识,常量,字符串文字量,优先级提升表达式最优先执行。
二级运算符:数组下标运算(expression)、函数调用(argument-expression-list)、成员访问(identifier、 -> identifier)、后缀自增(i++)、后缀自减(i--)、 复合初始化(initializer-list)。
三级运算符:前缀自增(++i)、前缀自减(--i)、单目转型表式式(取地址& ,提领 * , 正号+ ,负号-、 位反~ 逻辑否!)、求类型长度(sizeof unary-expression)。
四级运算符:强制表达式成为type-name指定的类型( type-name ) cast-expression。
五级运算符:“ * ” 乘法运算符。
六级运算符:“ + ”加法运算符。
七级运算符:<< 左移运算符;>> 右移运算符。
八级运算符:<、<=、>、>=关系运算符。
九级运算符:“ == ”等于运算符;“ != ”不等于运算符。
十级运算符:“ & ”按位与运算符。
十一级运算符:“ ∧ ”按位异或运算符。
十二级运算符:“ | ”按位或运算符。
十三级运算符:“&&”逻辑与运算符。
十四级运算符:“ || ”逻辑或运算符。
十五级运算符:? :条件运算符。
15.在定义构造数据类型时,不能末尾不写分号。
16.C语言数据文件中文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。