首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第六套模拟卷

1.a=(x=x +1)||(y=y +1); m || n,

如果m为真,返回真。

如果m为假,则执行n,

如果n为假,返回假,

如果n为真,返回真。

m = (x = x + 1)

所以x加了1哦,x = 3了,是m =3是真,所以不用执行n了。

2.无限次,因为while(k=1)为真,条件是赋值语句,没有判断退出条件

3.二维数组定义是可以省略行下标,但不允许省略列下标。

4.strlwr函数的功能是将字符串中的S参数转换为小写形式。

原型:extern char*strlwr(char *s);

用法:#include

功能:将字符串s参数转换为小写形式

说明:只转换s参数中出现的大写字母,不改变其它字符。返回指向s参数的指针。

兼容性说明:strlwr和strupr不是标准C库函数,只能在VC中使用。linux gcc环境下需要自行定义这个函数。

相对的话toupper()就是把里面的字符转化成对应的大写字母。

5.int x=5,y=1,*p=&x;

*p=3; //x=3了

p=&y; //p指向y了

x=x+*p; //x=x+1 x=3+1==4最终x=4

6.不能在定义结构体的同时,又用结构体类型名定义变量,这个;代表结构体定义完,c就是还没有定义完全就使用

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180607G0VWUO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券