C语言
Jayant_
华中科技大学电工电子科技创新中心
展开
-
【C语言】n维数组的指针作为形参的方法
将n维数组的指针作为形参时,n维数组名并不是指针。 可以直接传入一个对应变量类型的指针。然后利用线性编址的原理来访问。 例如: 将二维数组int mat[5][5]传入函数 void f(int *p)中。 在函数内部访问数组元素第i行第j列时,可以使用*(p+i*5+j).原创 2017-10-12 13:09:10 · 378 阅读 · 0 评论 -
【C语言】变量被重复定义
如果在头文件中声明变量,然后在不同的源文件中都调用该头文件,会导致编译器报错,说变量被重复定义,(即使写了#ifndef xxxxx也不行)。 解决的方法是在对应的.c文件中声明该变量,在头文件中extern该变量。原创 2017-10-12 13:25:47 · 5017 阅读 · 0 评论