仰望星空
发布时间:2015-12-02 19:10:48
编了个结构体数组做参数的程序,结果在对结构体数组的字符串变量做初始化的时候出了问题,这个字符串不能使用数组来初始化话,要不然是会出错的,只能使用指针来进行初始化。 程序如下:点击(此处)折叠或打开/*结构体数组或指针做参数--地址传递*/.........【阅读全文】
发布时间:2015-11-30 22:28:32
一、概念 二维数组是一维数组的延伸,一维数组中的a[0],a[1],a[2]...代表的是数据,而二维数组中的a[0],a[1],a[2]....则代表的是地址,a[0][1],a[1][2]...代表的才是数据。二、举例分析与指针的关系 (1)a[3][4],代表的是3行4列的数组,int *p = a; printf("%d\n",(*(p+2*4+2))).........【阅读全文】