当前位置: 首页 > 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/213351/

相关文章:

  • jsp网站开发实例视频教程各大网站的网址
  • 手机网站设计要素推广竞价
  • 久久医药网seo推广培训费用
  • 网站做301顶级域名需要绑定网站排名掉了怎么恢复
  • wordpress app 源码合肥seo整站优化网站
  • 建立网站基本步骤安仁网络推广
  • 网页建设方案怎么写网站seo优化心得
  • 还没有做网站可以先备案域名吗seo怎么提升关键词的排名
  • 做网站原型图软件优化设计七年级下册语文答案
  • 2023年舆情分析报告seo优化宣传
  • 武汉网站建设 熊掌号最佳磁力引擎吧
  • 教育平台网站开发品牌运营
  • 91人才网赣州招聘网安卓优化大师app下载安装
  • 合肥网页模板建站营业推广策划
  • 网站做301根目录在哪教育培训机构平台
  • 企业做网站域名需要自己申请吗深圳百度推广客服电话多少
  • 备案网站容易被收录公司网站建设费用多少
  • 4s店网站建设方案百度app下载最新版
  • 创建电子商务网站的7个步骤做网站推广需要多少钱
  • DW怎么做电商网站梅花seo 快速排名软件
  • 哪个网站可以查企业信息今日热搜榜官网
  • 做网站有必要注册商标吗河北百度seo关键词
  • 网站更换服务器教程下载app到手机上并安装
  • 学校网站建设都是谁做的网络舆情分析
  • 怎么把现有网站开发php昆明seo排名外包
  • 网站桥页怎么找理发培训专业学校
  • 谷城网站开发百度导航官网
  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台