Sizeof
来源:互联网 发布:执行仪表板软件 编辑:程序博客网 时间:2024/06/17 06:06
#include <stdio.h>
#include <string.h>
void fun(int b[100])
{
printf("sizeof(b) is %d\n",sizeof(b));
}
int main(void)
{
int *p=NULL;
int a[100];
int b[100];
printf("sizeof(p) is %d\n",sizeof(p));
printf("sizeof(*p) is %d\n",sizeof(*p));
printf("sizeof(a[100]) is %d\n",sizeof(a[100]));
printf("sizeof(a[99]) is %d\n",sizeof(a[99]));
printf("sizeof(a) is %d\n",sizeof(a));
printf("sizeof(&a) is %d\n",sizeof(&a));
printf("sizeof(b) is %d\n",sizeof(b));
printf("sizeof(&b) is %d\n",sizeof(&b));
printf("sizeof(&a[0] is %d\n",sizeof(&a[0]));
printf("sizeof(&b[0] is %d\n",sizeof(&b[0]));
//
fun(b);
return 1;
#include <string.h>
void fun(int b[100])
{
printf("sizeof(b) is %d\n",sizeof(b));
}
int main(void)
{
int *p=NULL;
int a[100];
int b[100];
printf("sizeof(p) is %d\n",sizeof(p));
printf("sizeof(*p) is %d\n",sizeof(*p));
printf("sizeof(a[100]) is %d\n",sizeof(a[100]));
printf("sizeof(a[99]) is %d\n",sizeof(a[99]));
printf("sizeof(a) is %d\n",sizeof(a));
printf("sizeof(&a) is %d\n",sizeof(&a));
printf("sizeof(b) is %d\n",sizeof(b));
printf("sizeof(&b) is %d\n",sizeof(&b));
printf("sizeof(&a[0] is %d\n",sizeof(&a[0]));
printf("sizeof(&b[0] is %d\n",sizeof(&b[0]));
//
fun(b);
return 1;
}
-------------------------------------------------------------------输出结果
sizeof(p) is 4
sizeof(*p) is 4
sizeof(a[100]) is 4
sizeof(a[99]) is 4
sizeof(a) is 400
sizeof(&a) is 400
sizeof(b) is 400
sizeof(&b) is 400
sizeof(&a[0] is 4
sizeof(&b[0] is 4
sizeof(b) is 4
Press any key to continue
0 0
- SIZEOF
- Sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof............
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- Unity 3D
- HDU 4687 Boke and Tsukkomi (一般图匹配带花树)
- 分布式消息系统—kafka入门
- linux 动态链接库
- POJ 3041 - Asteroids(二分图匹配)
- Sizeof
- HDU 1593 find a way to escape
- hackerrank <Team Formation>
- 新手学习cocos2d-x
- 线性表学习
- 开源相关整理
- 一天一点MFC
- 多线程总结(五)线程间的通信——wait及notify方法
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记15 storyboard中的绘图 MVC模式