- 博客(3)
- 收藏
- 关注
原创 几种指针概念的简单复盘 (・∀・)
c语言允许对字符指针变量赋值,如:char *p="hi boy";如对本例中的p加*, 即*p,是将p从int(*)[5]变成了 int *类型 ,他们指向的地方不变。int a(int i,int j)//a为函数的入口地址。表示:数组a中每个元素都是int*类型的指针变量,即保存了5个地址。如:int a[5][5];//定义了一个5*5的二维数组。对数组指针加*,并不是取值的意思,而是改变了它的类型。如:int (*p)(int ,int );如int *a[5]
2023-12-23 18:22:33 368
原创 关于结构体内存分配的浅谈(・∀・)
观察上图,不难发现double类型所占字节比int类型的多,故结构体以8字节为单位开辟空间,运行结果应为16,其中有4个字节的空间被浪费。大家好,今天我为大家简单阐述一下结构体内存分配的规则。int a[10]可以被视为存在10个int类型的集合。Linux的double类型以4个字节为单位开辟内存。
2023-12-23 14:28:06 329 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人