![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
努力学java的小菜鸡1004
努力的小菜鸡
展开
-
char在struct中到底占几个字节!!
struct student{ char a; int c; short b;}; printf("%d\n", sizeof(struct student));这时char所给分配的是4个字节(因为int占4个字节) struct student{ char a; short b; int c;}; printf("%d\n", sizeof(struc...原创 2019-08-12 12:49:07 · 4374 阅读 · 3 评论 -
二维数组初始化
(1)二维数组的初始化int a[ ][4]={1,2,3,4,5,6,7,8,9,10,11,12} ;int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12} ;int a[3][4]={ {1,2,3},{4,5,6},{7,8,9},{10,11,12} } ;这三者赋值方式等价;这个赋值方法是正确的;这种赋值方法是错误的,对于这个定义而言,无法确定...原创 2019-09-26 10:46:31 · 28606 阅读 · 3 评论 -
一维数组
数组可用于保存大量同类型的相关数据。一维数组:(1)考虑到代码以后的维护,最好用宏定义的方式来定义数组。例如:#define N 10int a[N] ;要是修改数组的长度,只需要修改宏定义就可以了。(2)一维数组在内存中所占的字节数为 :数组长度 * sizeof(基类型)(3)一维数组的初始化形式一: int a[5]={62,74,65,32,6} ;二: int...原创 2019-09-26 10:26:13 · 296 阅读 · 0 评论