2016/10/27

1、如果c为字符型变量,判断c是否为空格不能使用()已知空格ascii码为32
A if(c==32)
B if(c==’32’)
C if(c==’\40’)
D if(c==’ ‘)

A、CD能判断c是否为空格,所以选B.
'\40'是转义字符,是以8进制表示的,相当于3232对应的是空格,故选项C也能判断

2、优先级:算术运算>关系运算>赋值运算
3、(x+y)++的后置自增运算符是无效的,因为x+y不是一个可修改的左值,后置运算返回的是右值
4、逻辑运算符两侧运算对象的数据类型可以是()
A 0和1
B 0和非0正数
C 只能是整型或者字符型
D 任何数据类型

选D,因为任何数据类型都可以转化为bool值进行运算,bool值只有两个非0(用1来表示)和0

5、C语言中非空的数据类型包括?
包括有符号和无符号(int, long) ,char, bool, double, float
6、 int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是

它的功能是返回字符串的长度。

while(*t++);起到了主要作用,它使得t指向s字符串里最后一个字符后面一个的地址
return t-s 则返回字符串的长度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值