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

杭州萧山网站开发运城建设网站

杭州萧山网站开发,运城建设网站,网站订单系统模板下载,中国企业名录这里写目录标题 例题一例题解析答案 例题二例题解析答案 例题三例题解析答案 例题四例题解析答案 例题五例题解析及答案 例题六例题解析及答案 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 #x1f412;#x1f412;#x1f412; 个人主页 #x1f978… 这里写目录标题 例题一例题解析答案 例题二例题解析答案 例题三例题解析答案 例题四例题解析答案 例题五例题解析及答案 例题六例题解析及答案 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 个人主页 C语言 ️️️ C语言例题 python 以下是后面例题所涉及到的文章如果有不会的可以点击查看 自定义类型结构体(上) 自定义类型结构体(中) 自定义类型结构体(下) 例题一 struct student {int num;char name[32];float score; }stu;A.struct 是结构体类型的关键字 B.struct student 是用户定义的结构体类型 C.num, score 都是结构体成员名 D.stu 是用户定义的结构体类型名 例题解析 struct student是一个独一无二的结构体类型而每个结构体都必须要有一个struct来作为一个关键字 结构体的成员就是结构体括号内num scorename[32]是结构体变量 对于用户定义的结构体类型名我们需要用到typedef这里的stu其实是定义的结构体的类型变量 答案 答案 D 例题二 结构体访问成员的操作符不包含 A. . 操作符 B - 操作符 C * 解引用操作符 D sizeof 例题解析 注意这里是结构体访问成员的操作付是访问成员 .操作符是结构体类型变量访问结构体中成员时 -操作符是指向结构体类型变量的指针访问结构体中成员时,就是通过找到地址去访问 指向结构体类型变量的指针也可以通过.方式访问成员只不过要先通过*对该指针解引用 对于sizeof虽然是操作符,但是并不是访问成员的操作符 答案 答案 D 例题三 下面程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是( ) #include stdio.h struct S { int a;int b; }; int main( ) { struct S a1, *pa1;a1.a 99;printf( %d\n, __________);return 0; }A.a1.a B.*p.a C.p-a D.(*p).a 例题解析 这道题关键就是在于符号的优先级下面是关于优先级顺序的图片 对于a1.a,a1是结构体类型变量,因此a1.a其实就是结构体成员a 对于*p.a,这里就需要用到优先级了,*操作符的优先级是低于.操作符的,所以 * p.a其实可以这样写成 * (p.a),显然是有问题的 p-a就是通过找到地址去访问结构体成员a (*p).a其实就是等价于(a1).a 答案 答案 B 例题四 下面程序的输出结果是 struct stu {int num;char name[10];int age; };void fun(struct stu *p) {printf(%s\n,(*p).name);return; }int main() {struct stu students[3] {{9801,zhang,20},{9802,wang,19},{9803,zhao,18}};fun(students 1);return 0; }A.zhang B.zhao C.wang D.18 例题解析 这道题有点类似于二维数组如果对二维数组不是很理解的可以看一下我之前写的一篇文章C语言深入理解指针非常详细四 struct stu {int num;char name[10];int age; };结构体成员包括以下成员,int num,char name[10],int age int main() {struct stu students[3] {{9801,zhang,20},{9802,wang,19},{9803,zhao,18}};fun(students 1);return 0; }这里的struct stu students[3]就是将结构体看成一个二维数组,二维数组的第一行为{9801,“zhang”,20},第二行为{9802,“wang”,19},第三行为{9803,“zhao”,18} 每一行有三个元素,我们以第一行为例,第一行的第一个结构体成员为int类型的9801,第二个结构体成员为一个字符数组的字符串zhang,第三个结构体成员为int类型的20 fun(students1)的students是这个二维数组的数组名,也就是首元素的地址,students1就是第二行的地址,也就是{9802,“wang”,19} void fun(struct stu *p) {printf(%s\n,(*p).name);return; }最后这里打印的是(*p).name就是第二行的字符数组的字符串wang 答案 答案 C 例题五 喝汽水1瓶汽水1元2个空瓶可以换一瓶汽水给20元可以喝多少汽水编程实现 例题解析及答案 这道题其实很多人之前应该都听说过当时记得有人说如果最后只剩一空瓶子就找老板先要一瓶汽水然后喝完后再把两个空瓶子给他这样就可以白嫖一瓶汽水 如果是这样的话我们最后需要用到一个if的判断语句如果最后剩一个空瓶子就先要一瓶汽水最后再把两个空瓶子还回去 我们从题目中可以很明显的看出这是一个等比数列假设我们先将全部钱都花光买汽水最后将汽水都喝完然后去换因为是两个空瓶换一瓶汽水所以只需要对买的汽水总数都除2就行了然后喝完后又去换直到最后没有空瓶子 int main() {int bottle 20, count20;while (bottle ! 0){if (bottle %2 1bottle!1){count count 1;}if (bottle 1){count count 1;break;}bottle bottle / 2;count count bottle;}printf(%d, count);return 0; }if (bottle %2 1bottle!1)是为了判断空瓶子是奇数还是偶数如果是奇数并且不等于1的话我们只需要对喝的瓶子总数加1即可因为整个循环中我们后面会对bottle总数除2然后count加上bottle剩余的数量 例题六 VS开发环境调试下面的代码画图解释下面代码的问题 #include stdio.h int main() {int i 0;int arr[] {1,2,3,4,5,6,7,8,9,10};for(i0; i12; i){arr[i] 0;printf(hello bit\n);}return 0; }例题解析及答案 答案解析 以下代码有两个问题1. 数组访问越界 2. 死循环以下代码在vs2013下会造成死循环原因栈内存|CC CC CC CC|arr[0]|01 00 00 00|\arr[1]|02 00 00 00| \arr[2]|03 00 00 00| \arr[3]|04 00 00 00| \arr[4]|05 00 00 00| \arr[5]|06 00 00 00| / arr的空间arr[6]|07 00 00 00| /arr[7]|08 00 00 00| /arr[8]|09 00 00 00| /arr[9]|0A 00 00 00|/|CC CC CC CC||CC CC CC CC||00 00 00 00| i的空间|CC CC CC CC| for循环中i的内容是从0一直增加到12而数组只有10个空间因此会越界 每次访问arr数组i号位置时都会将该位置内容设置为0当访问到arr[12]时也会将该位置内容设置为0而位置恰好为i的位置即a[12]恰巧将i设置为0因此造成死循环。
http://www.sadfv.cn/news/33520/

相关文章:

  • 手机登录网站后台沈阳网站建设黑酷科技
  • 东阳市住房和城乡建设局网站wordpress 侵权
  • 如何在行业门户网站上做推广wordpress一直有人登录
  • 顶尖的郑州网站建设怎么做关注网站
  • 许昌网站制作公司怎么做网站的需求
  • 网站建设相关知识深圳苏州旅游网站建设服务
  • 天津网站制作福州别墅外观设计网站推荐
  • 电子商务网站建设规划范文上海网络推广服务
  • 怎么做企业网站推广建网站前途
  • 海外网站加速免费用jsp做的网站源代码下载
  • 郑州专门做网站的公司有哪些传奇公益服
  • 一个网站的设计思路详情页面设计模板
  • 网站定做肇庆自助建站模板
  • 浙江嘉兴建设局网站营销策划与运营方案怎么写
  • 如何对网站进行改版签证中心网站建设
  • 学生网站建设可行性分析wordpress记录主题使用情况
  • 怎样建立一个公司网站中国住房和城乡建设部网站公文
  • 免费制造网站合肥住房城乡建设部的网站
  • 哪里做网站比较好杭州品牌策划
  • 网站手机端页面怎么做wordpress嵌入淘宝商品
  • 清远网站建设17网站一起做网店浙江
  • 做网站优化推广杭州市做网站
  • 欧美风格英文网站设计做微信投票的网站5
  • 河南网站建设服务电子商务是干嘛的 主要学什么
  • 差旅网站建设做网站一般多少钱
  • 国内网站开发平台哪家强wordpress热门文章
  • 做商城网站设计沈阳网站建设tlmh
  • 推广网站推广专业企业建站公司
  • 怎样做网站广告网页游戏在哪里制作
  • 企业网站建设 信息安全名城苏州网首页