嵌入式linux之高级c语言专题--指针2
2019-07-13 05:06发布
生成海报
第二部分:嵌入式linux高级c--指针2
1.8指针、数组与sizeof运算符
(1)sizeof是C语言的一个运算符(主要sizeof不是函数,虽然用法很像函数),sizeof的作用是用来返回()里面的变量或者数据类型占用的内存字节数。(2)sizeof存在的价值?主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统中为4字节,在16位系统中为2字节···)。所以程序中需要使用sizeof来判断当前变量/数据类型在当前环境下占几个字节。 题1:char str[] =”hello”; sizeof(str)sizeof(str[0])strlen(str)返回值分别是多少?[cpp] view plain copy - #include
- #include
-
- int main(void)
- {
- char str[] = "hello";
- printf("sizeof(str) = %d
",sizeof(str));
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮