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

昌邑建设网站淘宝电商运营

昌邑建设网站,淘宝电商运营,论文个人网站建设,网络工程师岗位前言 欢迎阅读本篇文章#xff01;本篇文章通过一个笔试题来加强我们对C语言的理解#xff0c;希望对你有帮助。后续我会写一个栏目#xff0c;集合我见到的C语言题目#xff0c;进行分析讲解。 1、题目一 判断下面程序的输出结果#xff1a;(下面说的地址4/8字节是因为对…前言 欢迎阅读本篇文章本篇文章通过一个笔试题来加强我们对C语言的理解希望对你有帮助。后续我会写一个栏目集合我见到的C语言题目进行分析讲解。 1、题目一 判断下面程序的输出结果(下面说的地址4/8字节是因为对于不同的编译环境地址的大小不同32位环境为4字节64位环境为8字节) #include stdio.h int main() {int a[] { 1,2,3,4 };printf(%d\n, sizeof(a)); printf(%d\n, sizeof(a 0)); printf(%d\n, sizeof(*a)); printf(%d\n, sizeof(a 1)); printf(%d\n, sizeof(a[1])); printf(%d\n, sizeof(a)); printf(%d\n, sizeof(*a)); printf(%d\n, sizeof(a 1)); printf(%d\n, sizeof(a[0])); printf(%d\n, sizeof(a[0] 1)); return 0; } 我们可以尝试去写出这些代码的输出结果然后我将放出答案参照答案看是否有不同。  1.2结果 这个结果是否符合你的预期呢 1.3 分析 我们对语句进行逐一分析 printf(%d\n, sizeof(a));              //16 sizeof数组名数组名表示整个数组计算的是整个数组的大小单位是字节    printf(%d\n, sizeof(a 0));            //4 a不是单独放在sizeof内部也没有取地址所以a就是首元素的地址a0还是首元素的地址只要是地址大小就是4/8个字节 printf(%d\n, sizeof(*a));                //4 这里的a表示的是首元素的地址*a表示首元素首元素为整形大小为4字节 printf(%d\n, sizeof(a 1));            //4 a是首元素的地址a1是第二个元素的地址大小为地址的大小为4/8字节 printf(%d\n, sizeof(a[1]));            //4 a[1]为数组第二个元素为整型大小为4四字节 printf(%d\n, sizeof(a));                //4 a取出的是数组的地址地址大小就是4/8字节 printf(%d\n, sizeof(*a));            //16 这个重点讲一下a和先结合成为一个指向整个数组的指针然后*访问它访问出来一整个数组因此大小为整个数组的大小为16                      printf(%d\n, sizeof(a 1));            //4 a1还是一个地址地址大小还是4/8只不过这里加1直接跳过整个数组指向了数组后面一个地址。 printf(%d\n, sizeof(a[0]));            //4 a[0]是数组首元素a[0]取出首元素的地址所以大小为int类型大小4字节 printf(%d\n, sizeof(a[0] 1));        //4 a[0]是首元素地址a[0]1是第二个元素的地址大小为int类型大小4字节 2、题目二 #include stdio.h int main() {char arr[] { a,b,c,d,e,f };printf(%d\n, sizeof(arr));printf(%d\n, sizeof(arr 0));printf(%d\n, sizeof(*arr));printf(%d\n, sizeof(arr[1]));printf(%d\n, sizeof(arr));printf(%d\n, sizeof(arr 1));printf(%d\n, sizeof(arr[0] 1));return 0; } 同样地先自己算算吧有了上面的案例我相信你做这道题的正确率会提高很多。 2.1 结果  下面进行分析 2.2 分析 printf(%d\n, sizeof(arr)); //6数组名单独放在sizeof内部表示整个数组的大小为6 printf(%d\n, sizeof(arr 0)); //4 arr 0 是数组首元素的地址大小为4/8字节 printf(%d\n, sizeof(*arr)); //1 *arr就是首元素大小是char类型的大小为1 printf(%d\n, sizeof(arr[1])); //1arr[1]同样为数组的首元素大小为char类型的大小1字节 printf(%d\n, sizeof(arr)); //4 arr是数组地址是地址就是4/8字节 printf(%d\n, sizeof(arr 1)); //4 arr 1指向整个数组后面一个位置的地址也还是地址是地址大小就是4/8字节 printf(%d\n, sizeof(arr[0] 1)); //4 a[0]是数组第一个元素的地址1指向第二个元素还是地址大小为4/8字节 3、结语 这样两道题目就分析完了希望对你有所帮助。
http://www.dnsts.com.cn/news/75106.html

相关文章:

  • 网站域名登录不了湖北建设厅网站怎么打不开
  • 北京旗网站制作网页设计个人博客模板
  • 适合做资源站wordpress主题scratch编程
  • php网站建设管理教材产品介绍网站设计
  • 举报企业网站用个人信息备案松江网站开发培训班
  • 网站建设开发实训总结用dw做网站 的过程
  • 微信网站建设报价表网站建设上市
  • 易联网站建设上海网站建设网
  • 微信订阅号怎么做网站简单的企业网站php
  • 北京网站建设策划建设公司中国软件公司排名
  • 创建公司网站 教程投放广告
  • 企业网站建设管理视频怎么做网上销售
  • 做烘焙的网站网络推销平台有哪些
  • 吉林省网站建设wordpress登录失败
  • 网站推广昔年下拉微网站备案
  • 网页设计制作网站html代码上海网络优化服务
  • 龙岩市城乡规划建设局网站赣州那里有做网站的公司
  • wordpress虚拟资源网站排名优化建设
  • 做网站多大html购物网站模板下载
  • 前端工程师做交互网站中小型网站建设与管理 唐军民
  • 网络集资网站怎么做长沙商城小程序开发
  • 医院网站建设价格商城app开发价格
  • wordpress首页显示摘要 插件seo文章外包
  • aspx网站html静态化怎么做天津住房和城乡建设部网站
  • pop布局的网站如何做购物网站推广
  • 海南建设厅网站资质查询网站开发哪方面好做
  • 网站开发总结简写游戏开发小说
  • 网站备案 有效期在服务器网站上做跳转页面跳转页面
  • 还有做网站的必要吗wordpress伪静态规则访问失败
  • 网站被k 多久恢复别墅设计图纸