C语言出错概念
C语言期末考客观题出错汇总
- C语言源程序的基本单位是
函数 - C语言是一种
高级程序语言 - 在一个源程序中,main函数的位置
可以任意 - 能将高级语言程序转换成目标语言程序的是
编译程序 - C语言中的每条可执行语句最终都将被转成二进制的机器指令
- C语言程序从
main函数开始执行 - C语言中的简单数据类型包括
整型,实型,字符型 - printf(“%d%d%d”,sizeof(int),sizeof(char), sizeof(“56”));正确结果是
413 - 逻辑运算符两侧运算对象的数据类型可以是
任何类型的数据 - 为了避免嵌套的if-else语句的二义性,C语言规定else总是
与在其之前尚未配对的最近的if组成配对关系。 - C语言中,逻辑运算符的优先级从高到低依次是
! && || - 使用scanf的时候
它的格式字符串中不能包含函变量名 - 下列关于单目运算符++、—的叙述中
他们的运算对象可以是char,int,float - 程序的三种基本结构是
顺序结构,循环结构,选择结构 - 符号常量就是用
#define定义的 - break语句的功能是
跳出循环,执行后面的语句 - else子句总是
与其之前最近的if配对 - while(x)中等价于
while(x!=0) - 在大循环中 一定要有能使while后面表达式的值变成零(“假”)的操作
- for循环的执行流程是
先执行初始化表达式,然后不断循环执行条件表达式、循环体和迭代表达式 - do…while语句的特点是
循环体至少执行一次 - 循环结构的循环体
可以不用使用花括号{}括起来 - while循环的循环体至少会执行一次(
错的) - 循环结构的三要素包括
循环变量、循环体和循环终止条件 - 在C语言中,当型循环语句是while语句
- 只要适当地修改代码,就可以将
do-while与while相互转换 - 在C语言中,for循环可以嵌套使用,例如一个for循环内部还可以包含另一个for循环 这种称为
嵌套循环 - switch语句中必须有break语句,否则无法退出switch语句。(
错) - 若i为整型变量,则以下循环i=0;while(i=0) i++;一次也不执行(
错) 这个写法也没有问题 while(i=0)等价于while(里面是i的值)因为i=0 那么语句可以等价为while(0) - break语句只能用在
循环体内和switch语句体内
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 mymod的博客!
