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

做推广哪个网站效果好今日广东头条新闻

做推广哪个网站效果好,今日广东头条新闻,网页微信版文件传输,网站建设需要学多久在c语言经典测试题6的第一题,大家是否想过可不可以将递归参数改为s呢?或许有的人已经试过了,但是发现好像不会有结果,其实是因为s为后置,先试用后加1,然而我们这个是在s出了函数之后才会运行加1操作&#x…

在c语言经典测试题6的第一题,大家是否想过可不可以将递归参数改为s++呢?或许有的人已经试过了,但是发现好像不会有结果,其实是因为s++为后置++,先试用后加1,然而我们这个++是在s出了函数之后才会运行加1操作,又由于该函数为递归函数,不会直接出函数,所以该递归参数就一直是s不会改变,这样的话,代码就会陷入死递归。

1.题1

char ch;
int i;
float f;
double d;

如上图我们定义了4种类型的数据,则表达式: ch/i + (f*d – i) 的结果类型为?

其实在不同类型的数据进行计算时,会统一进行向最高级类型的转换,在这里基本数据类型的等级从低到高如下:char int long float double运算的时候是从低转到高的,表达式的类型会自动提升或者转换为参与表达式求值的最上级类型。所以该表达式的结果类型应该为double类型。

2.题2

#include <stdio.h>
int main()
{
int x = -1;
unsigned int y = 2;
if (x > y)
{
printf("x is greater");
}
else
{
printf("y is greater");
}
return 0;
}

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

我们来分析一下:首先我们创建了一个有符号的整型x,和一个无符号整型y,x是有符号数-1,内存中是全1,当有符号的x和无符号数进行比较时,x会隐式类型转换被当做无符号数,是一个很大的数,所以此时第一个if条件成立,结果应该是打印x is greater,我们运行看看:

3.题3

int k, a, b;
unsigned int w = 5;
double x = 1.42;

 我们定义了上述数据类型,下列哪一个选项不符合c语言语法表达式:

A: x%3 B: w+=-20 C: k=(a=200,b=300) D: a+=a-=a=9

我们来分析一下:A选项其实很明显,%取模操作符的两个操作数必须为整数,而在上述类型中x是double类型得数据,故A错误。C选项其实是一个逗号表达式,其表达式的最终结果为最后一个表达式的结果。

4.题4

void func()
{
int k = 1^(1 << 31 >> 31);
printf("%d\n", k);
}

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

我们来分析一下:我们知道^操作符的运算规则为,相同为0,相异为1。首先()的优先级最高所以先计算()里面的表达式,1<<31,后1的补码变为10000000000000000000000000000000

然后该补码又进行>>31,结果变为11111111111111111111111111111111,最后进行^操作后补码为

11111111111111111111111111111110,这里是补码·,我们将它还原为原码为10000000000000000000000000000010,这时的结果就为-2。所以其运行结果应该为-2,我们运行看看:

5.题5

 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出 现在 nums 中的数字,并以数组的形式返回结果。

int* findDisappearedNumbers(int* nums, int numsSize, int* returnSize){
for (int i = 0; i < numsSize; i++) {
if (nums[abs(nums[i]) - 1] > 0)
nums[abs(nums[i]) - 1] = -(nums[abs(nums[i]) - 1]);
}
int *ret = (int *)malloc(sizeof(int) * (numsSize));
*returnSize = 0;
for (int i = 0; i < numsSize; i++) {
if (nums[i] > 0) {
ret[*returnSize] = i + 1;
*returnSize += 1;
}
}
return ret;
}

还是那句话,勤动脑,多动手。大家要勇于尝试,加油!祝大家都早日成为大佬。

谢谢
http://www.hkea.cn/news/386010/

相关文章:

  • 设计苹果手机的网站病毒什么时候才能消失
  • 国外做化工产品的网站自媒体发布平台
  • 怎么做资源类网站百度搜索热度排名
  • 大片网站建设seo关键词排名优化评价
  • 网络营销推广课程培训苏州seo门户网
  • 做盗版影视网站如何给公司网站做推广
  • 做网站付费流程郑州seo技术
  • 云南网站开发有哪些实用的网络推广方法
  • 央视新闻最新消息今天什么叫seo
  • 网站建设的意义徐州百度推广
  • 建设网站建设的目标百度云盘资源
  • 个体工商户是否能够做网站在线生成个人网站源码
  • 临沂高端网站建设厦门网站推广费用
  • 网站模版友链交易交易平台
  • 武汉做网站找谁百度导航是哪个国家的
  • wordpress互动游戏黄石seo诊断
  • 网页设计作品下载志鸿优化设计
  • 宾馆网站制作seminar是什么意思
  • 网站建设的进度表爱站查询工具
  • 深圳聘请做网站人员长春刚刚最新消息今天
  • 汽配人网做网站沈阳网站seo公司
  • 网站 短链接怎么做网站建设网站定制
  • 网站开发凭证做什么科目百度推广关键词多少合适
  • 网站正在建设 h5模板新闻热点
  • 龙岗公司网站建设怎么上百度搜索
  • 七米网站建设网站自动推广软件免费
  • 余姚公司做网站跨境电商怎么做
  • 顺义哪有做网站厂家百度快照在哪里找
  • 深圳南山网站建设重庆seo黄智
  • 教育微网站建设我要学电脑哪里有短期培训班