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

宿州市建设局网站重庆市官网首页

宿州市建设局网站,重庆市官网首页,我是建造网站,个人网站介绍模板函数定义 参考书籍章节9.7 无论函数定义的参数是数组还是指针&#xff0c;在编译的时候&#xff0c;编译器都将在栈上开辟一个空间存放入参的地址&#xff0c;换句话说&#xff0c;也就是在函数内部都当做指针处理。 #include <stdio.h> #include <stdlib.h>char g…

函数定义

        参考书籍章节9.7

        无论函数定义的参数是数组还是指针,在编译的时候,编译器都将在栈上开辟一个空间存放入参的地址,换句话说,也就是在函数内部都当做指针处理。

#include <stdio.h>
#include <stdlib.h>char ga[] = "abcdefgijklm";void my_pointer_func(char *ca)
{printf("my_pointer_func\n");printf("%#x \n", &ca);printf("%#x \n", &ca[0]);printf("%#x \n", &ca[1]);printf("%#x \n", ++ca);
}void my_array_func(char ca[])
{printf("my_array_func\n");printf("%#x \n", &ca);printf("%#x \n", &ca[0]);printf("%#x \n", &ca[1]);printf("%#x \n", ++ca);
}int main()
{my_array_func(ga);my_pointer_func(ga);return 0;
}

my_array_func
0x61fe00
0x403010
0x403011
0x403011
my_pointer_func
0x61fe00
0x403010
0x403011
0x403011

多维数组

参考书籍章节10.1

  • 数组的偏移量总是在编译时确定的,

arr[i][j]、int arr[5][10]、int *arr[10]

        当你使用arr[i][j]时,你不能通过你的使用方式知道arr的声明是int arr[5][10],亦或是int *arr[10],以上两种声明,你都可以使用arr[i][j]这种形式来访问。但是需要注意的是,编译器生成的代码是完全不一样的!因为int arr[5][10]在编译时有了一块确定且连续的内存,编译器完全知道如果想对arr去做偏移,但是int *arr[10]却是灵活多变的,因为它只是有10个连续内存空间的整形指针而已,指针指向的空间是不确定的,所以编译器只能让程序运行时再通过计算算出偏移量,而第一种是在编译时就算出来了偏移量

        这里也体现了一部分哲学的内容,如果你想要点东西,就必须要牺牲点其他的东西,比如在这里,你想要灵活性,就牺牲了执行效率。

锯齿数组

参考书籍章节10.3

未完待续

http://www.yayakq.cn/news/962533/

相关文章:

  • 中小企业的网站建设八戒影视大全
  • wordpress网站搜不到学校网站 建设措施
  • 未来对网站建设的需求wordpress meta插件
  • 有没有教做帽子的网站百度网络推广营销
  • 炫富做图网站网站源码提取工具
  • 软件网站模版微信分销小程序
  • 纺织行业网站怎么做吸引人做设计去那些网站找素材
  • 网站优化排名易下拉排名产品展示网站 源码
  • 鹤山网站建设企业微信怎么注册
  • 安徽网站建设公司哪家好网站改版建设 有哪些内容
  • 天津市建行网站长春房产网签查询
  • 青岛房地产团购网站建设网站第三方微信登陆怎么做的
  • 建站快车外贸网站注册
  • 那些网站建设的好做网站图片要求
  • 百度录入网站淮安做网站app
  • 长春火车站停车场24小时收费标准站长工具seo综合查询问题
  • 河南简介网站设计公司网站修改 优帮云
  • 外贸谷歌网站推广网站建设公司需要具备什么
  • 哪些网站用django做的家居行业网站建设
  • 网站开发所涉及的技术网络信息安全公司
  • 网站卖掉被拿来做网站了建e全景效果图
  • 鄂州网站建设哪家好西安网络推广外包
  • 广州本地做网站泉州网站制作设计
  • 网站建设的功能模型网站建设项目验收报告书
  • 网站空间是虚拟主机吗网站上怎么做产品介绍
  • 中国工程建设监理网站co域名哪些网站
  • 建网站 北京网站产品优化
  • 关于景区网站规划建设方案书怎样做一个单页面网站
  • 中南集团中南建设网站网站开发盈利模式
  • hexo框架做网站阿里企业邮箱app下载