当前位置:   article > 正文

C语言注意点(总结)_单目运算符++、--的运算对象

单目运算符++、--的运算对象

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语言数据文件中文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/602847
推荐阅读
相关标签
  

闽ICP备14008679号