c语言case后加3 5,做个判断题哈第3题、在C源程序中将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编译错误.第4题、int i=20;switch(i/10){c...

7d14a2b81882cfe4494b096a84150b2a.png 优质解答

第三题:错误

不会导致编译错误,因为x=5表示将5赋值给x,此条语句一直为真,故而编译不会报错

第四题: 错误 输出应该是TF

如果增加break语句才会输出一种情况,如下所示

int i=20;

switch(i/10)

{

case 2:

printf("T");

\x09break;

case 1:

printf("F");

\x09break;

}

第五题 正确

如 switch(i)

{

case 1:

case 2:

.;

\x09break;

case 3:

.;

\x09break;

}

第六题:正确

对指向数组,字符串的指针变量可以遏制加减运算,如p n,p-n,p ,p--等.对指向同一数组的两个指针变量可以相减.

第七题:错误

第八题:正确

共用体变量中起作用的成员是最后一次存放的成员,在存入一个新的成员后原有的成员就失去作用

第九题: 错误

数据结构是指同一数据元素类中各数据元素之间存在的关系.数据结构分别为逻辑结构、存储结构(物理结构)和数据

的运算.数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构.而结构体只是一种变量类型.

第十题: 错误 也可以处理二进制文件

第7..题: 正确

1.字符数组的每个元素中可存放一个字符,但它并不限定最后一个字符应该是什么.

2.在字符数组中的有效字符后面加上‘\0’ 把这种一维字符型数组“看作”字符串变量.

3.字符串是字符数组的一种具体应用.

第8..题: 错误

字符数组是个常指针,不能重新再赋值,但它“指向”了一块已经存在的空间,不能越界.

字符指针可以重新赋值,可以指向任何字符变量的地址.但若它指向的空间不明,一定要先为它分配空间再使用其内容.

第9..题: 正确

C语言中“文件”是一个逻辑概念,可以用来表示从磁盘文件到终端等所有东西.C语言把文件看作是一个字符的序列,即

由一个一个字符(字节)的数据顺序组成

第5题: 错误 字符串是以结束符‘\0’为结束标志

第6题: 错误 在定义一个结构体变量后 才为其成员分配内存空间

第7题: 正确

第8题: 正确

第9题: 正确

第10题:错误 也可以处理二进制文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值