178号C语言刷题第18题
发布时间
阅读量:
阅读量
1.C语言中的文件的存储方式可以顺序存取,也可随机存取
2.若有 int i=10,j=0; 则执行完语句,i的值为11,说法是否正确?
if (j = 0)
i++;
else
i--;
答案:错误
if(j = 0)相当于if(0),执行else的i–,结果为9
3.下面程序运行的结果是什么?
int a = 2;
int b;
printf("%d\n",b = 2 && (-1));
答案:1
&&两边只要都没有0就是1
4.涉及volatile关键字修饰的变量情况
1.设备的硬件寄存器(例如状态寄存器)
2.在中断服务子程序中使用的非自动变量(Non-automatic variables)
3.在多线程应用中被多个任务所共有的变量
5.用户自己定义的函数不能调用main函数
6.C语言编译程序的首要工作是检查C程序的语法错误
char str1[] = {'s', 't', 'r', '1', '\0'}; 说明该字符串必须包含'\0'。其中每个字符单元仅能容纳一个字符,并非所有单元都需要'\0'作为结束符。
8.在C语言中,实参和与其对应的形参各占用独立的存储单元
**9
全部评论 (0)
还没有任何评论哟~
