摘要: 题目:struct s{int x: 3;int y: 4;int z: 5;double a;}求sizeof(s):16解析:结构体中是位操作,三个变量共占用一个int类型的大小,int类型占用4个字节,double占用8个字节。为了实现内存对其,int类型需要填充4个字节的长度有些信息在存储时... 阅读全文
posted @ 2015-12-14 11:38 duang_2015 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: 1.数组名指向的是一块来自栈上的区域,而指针指向的通常是动态分配内存的堆上的区域,数组名是一个指针常量,不能被修改char*test2(){char p[] ="hello world";return p;}这时不能返回p,它是局部变量,在栈区上void test3(){char str[10];s... 阅读全文
posted @ 2015-12-14 10:52 duang_2015 阅读(140) 评论(0) 推荐(0) 编辑