sizeof
来源:互联网 发布:mac资源库在哪里 编辑:程序博客网 时间:2024/06/17 07:24
int num;
int MakeMilk;
};
COW* cow = NULL;
cow = (COW* )malloc(sizeof(COW)*n);
sizeof(COW)= 8 :two Int
sizeof(cow) = 4 :pointer size, because cow is the dynamic array, it can not be know how many memberships by size operation
sizeof(cow[0]) = 8 : struct size
sizeof(*cow) = 8 : cow is the pointer pointed at the frist address. *cow is the structure first COW
-------------------------------------------------------------------------------------------------------------------------------------
const char* word[6] = {"Red Alder", "Ash", "Aspen", "Basswood", "Yellow Brich", "Red Alder"};
printf("%d\n", sizeof(word)); 24 = 6*4 , where 4 is the size of char*,because "word" is a static array
printf("%d\n", sizeof(*word)); 4 *word = word[0] it is the pointer size (char*)
printf("%d\n", sizeof(word[0]));4
printf("%d\n", sizeof(*word[0]));1 *word[0] = word[0][0]= 'R' a character is 1
printf("%d\n", sizeof(word[0][0])); 1 word[0][0] = R
printf("%d\n", sizeof(&word[0][0])); 4 &word[0][0] = word[0]
printf("%d\n", sizeof(&word[0][1])); 4 &word[0][1] = word[0]+1 cout<<&word[0][1] == "ed Alder"
- SIZEOF
- Sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof............
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- sizeof
- SMSC updata error (更新错误)
- SQLite3应用开发笔记
- js对下拉框(select)的动态操作
- 【linux】 Linux Crontab 定时任务 命令详解
- Oracle 测试常用表BIG_TABLE
- sizeof
- 获得android当前的系统语言并且修改
- 多尺度模板匹配要注意的几个问题
- ubuntu搭载本地svn服务器
- c/c++祛注释小程序
- WPF 单实例方法
- PHP深复制和浅复制
- 网站被k后需要做的几点
- .net几种打开新页面的方法