当前位置: 首页 > news >正文

中文手机编程软件app钦州seo

中文手机编程软件app,钦州seo,西宁最好的网络公司,宁波免费建网站1.题1 #include <stdio.h> int main() { int i 1; sizeof(i); printf("%d\n", i); return 0; } 上述代码运行结果是什么呢&#xff1f; 我们来分析一下&#xff1a;其实这题的难点就是sizeof操作后i的结果是否会改变&#xff0c;首先我们创建了一个整型i&a…

1.题1

#include <stdio.h>
int main()
{
int i = 1;
sizeof(i++);
printf("%d\n", i);
return 0;
}

上述代码运行结果是什么呢?

我们来分析一下:其实这题的难点就是sizeof操作后i的结果是否会改变,首先我们创建了一个整型i,我们知道i++为后置++,先试用后加1,我们知道一般表达式的运算是在运行时执行的,而sizeof是一个编译阶段就执行的运算符,在其内的任何运算都不执行,只推测出其中表达式结果的类型求其大小,故前后i的值不变。所以i的值还是为1.

我们运行看看:

2.题2

int main()
{
char c='A';
if('0'<=c<='9') printf("YES");
else printf("NO");
return 0;
}

 上述代码的运行结果是什么呢?

我们来分析一下:上述代码中字符A的ASCLL值为65,if的判断条件为‘0’<=c<='9'大家这个时候可能以为这还不简吗?不就是判断ASCLL值的大小,那运行结果应该为NO,事实是这样吗?

我们运行看看:

这是怎么回事呢?其实这个if的判断条件的运算顺序是不同的,'0'<=c<='9'并非判断x大于等于字符0,小于等于字符9,而是先执行'0'<=c,使用这个表达式的结果再和'9'比较,'0'的ASCII码值是48,'A'的ASCII码值是'65',故'0'<c是真值1,1无疑是小于字符'9'的,最终是真。

3.题3

unsigned short x = 65530;
unsigned int y = x;

假设编译器规定 int 和 short 类型长度分别为32位和16位,若有下列C语言语句,则 y 的机器数为:

A: 0000 7FFA B: 0000 FFFA C: FFFF 7FFA D: FFFF FFFA

我们来分析一下:unsigned short类型的x变量2个字节保存了65530,十六进制形式为0xFFFA,x给y赋值时会整型提升,而无符号数在提升时高位补0,其实就相当于把x的值放在了y的低2个字节的空间中,故选B

4.题4

#include<stdio.h>
int main()
{
int n = 1001;
int ans = 0;
for(int i = 1; i <= n; ++i)
{
ans ^= i % 3;
}
printf("%d",ans);
return 0;
}

上述代码的运行结果是什么呢?

我们来分析一下:i % 3 的值按1、2、0循环,可推算出ans按1、3、3、2、0、0循环,循环进行1001次,而1001%6=5,也就是ans按规律得到的第5个数为最终结果,故ans=0

5.题5

给定一个二进制数组, 计算其中最大连续 1 的个数。示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.

int findMaxConsecutiveOnes(int* nums, int numsSize){
int max_count = 0, cur_size = 0;;
for (int i = 0; i < numsSize; i++) {
if (nums[i] == 1) {
cur_size++;
}else {
max_count = max_count > cur_size ? max_count : cur_size;
cur_size = 0;
}
}
max_count = max_count > cur_size ? max_count : cur_size;
return max_count;

这题的思路较为简单,统计连续1的个数,遇到0时表示连续中断,判断如果当前的统计数大于之前最大的则替换,然后继续下一个位置开始的统计即可。

谢谢
http://www.yayakq.cn/news/564016/

相关文章:

  • 设计网站什么叫空间不稳定免费的个人简历电子版
  • 常用的网站建设技术有江苏建设监理协会网站
  • 网站建设在哪里办公营销型企业网站建设方案
  • 阿里云备案多个网站四川建设网站首页
  • 福州网站如何制作南通做网站优化哪家好
  • 商务网站建设方案ppt沈阳建设工程招投标网
  • 中国建设银行网站怎么改支付密码忘了怎么办3d室内设计效果图制作教程
  • 效果好的网站建设公司网站导航页面设计
  • 有什么专门做电子琴音乐的网站网站框架图片
  • 西安网站推广哪家稳定厦门网站建设手机
  • 做电脑壁纸的网站东莞阿里网站设计
  • asp网站栏目如何修改成都网站制作公司有哪些
  • 个人网站建设与管理工作总结哪里可以免费发广告
  • 阿里云智能logo设计网站网站充值接口
  • html静态网页模板代码济南百度提升优化
  • google网页搜索seo的搜索排名影响因素有
  • 手机影视网站开发微网站建设网站
  • 成都 直播网站建设做视频资源网站有哪些内容
  • 网站建设运营协议书wordpress还原安装
  • wordpress 相互关注淘宝的seo是什么意思
  • 两学一做知识竞答网站微信小程序开发教程书
  • 竞价托管就选微竞价seow
  • 如何自己做众筹网站中国建盏形象设计大赛获奖名单
  • 做购物商城网站wordpress模板查询
  • 网站值不值得做seo二维码转短链接生成器
  • .net网站开发模板网站开发招聘实习
  • 个人做网站开工作室二维码制作工具
  • 台州招聘网站建设网页设计师月薪多少
  • 网站备案前置审批表品牌建设表态发言
  • 西安网页公司北京网站关键词优化