C和指针之数组名和&数组名和&首元素以及sizeof(数组名)和sizeof(数组名作为参数)区别
发布日期:2021-06-29 14:10:21
浏览次数:2
分类:技术文章
本文共 700 字,大约阅读时间需要 2 分钟。
1、先看我的测试Demo
#include#include int get_size(int *p){ int size = sizeof(p); return size;}int main(){ int a[6] = {1, 2, 3, 4, 5, 6}; int b[] = {1, 2, 3, 4, 5, 6}; int c[10] = {1, 2, 3, 4, 5, 6}; int size_a = sizeof(a); int size_b = sizeof(b); int size_c = sizeof(c); printf("a size is %d\n", size_a); printf("b size is %d\n", size_b); printf("c size is %d\n", size_c); int size = get_size(a); printf("size is %d\n", size); printf("a is %d\n", a); printf("&a[0] is %d\n", &a[0]); printf("&a is %d\n", &a); printf("a + 1 is %d\n", a + 1); printf("&a[0] + 1 is %d\n", &a[0] + 1); printf("&a + 1 is %d\n", &a + 1); return 0;}
转载地址:https://chenyu.blog.csdn.net/article/details/78508896 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月09日 18时01分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SpringCloud(5)Hystrix+Feign
2019-04-29
SpringCloud整合SpringBoot项目 错误日志
2019-04-29
SpringCloud整合SpringBoot-综合案例
2019-04-29
JWT+RAS
2019-04-29
BaseResult
2019-04-29
登录功能---密码加密与微服务JWT鉴权
2019-04-29
Linux入门常用命令
2019-04-29
Spring整理
2019-04-29
SpringMvc加强
2019-04-29
初识Vue全家桶 Nuxt.js(一)
2019-04-29
基本路由及动态路由(二)
2019-04-29
视图:默认模板+默认布局(自定义布局)+nuxt.js页面(三)
2019-04-29
基于nuxt下asyncData,fetch发送axios请求(四)
2019-04-29
插件机制+自定义axios(五)
2019-04-29
Redis的学习之路
2019-04-29
Windows下Redies+GUI安装,使用Jedis与spring boot 整合
2019-04-29
Windows创建本地版本库(1)
2019-04-29
pathspec 'test1.txt' did not match any files
2019-04-29
时光机穿梭+版本后退,了解工作区和暂存区(2)
2019-04-29