- 博客(4)
- 收藏
- 关注
转载 C语言中实现字符串数组
C语言中实现字符串数组C++中实现字符串数组很容易,定义一个string类型的数组就可以了。但在C语言中由于没有string这个类型实现起来就要麻烦些。以下我提供一种利用指针数组实现的方法,其实质也就是个二维字符数组。所谓指针数组是指元素均为指针类型数据的数组,也就是说,指针数组中的每个元素相当于一个指针变量,它的值是地址。一维指针数组的定义形式为:类型名 *数组名[数组长度];例
2013-11-25 17:05:50 943
原创 C语言中定义函数指针数组并逐一执行
typedef void fVoidVoid(void);static fVoidVoid * _apfTest[] = { GUIDEMO_HardwareInfo, GUIDEMO_Speed, #if GUI_SUPPORT_MEMDEV GUIDEMO_Graph, #endif GUIDEMO_Bitmap, GUIDEMO_Cursor, GUI
2013-11-18 10:11:41 844
原创 C语言用结构体指针作函数参数
这种方式比用结构体变量作函数参数效率高,因为无需传递各个成员的值,只需传递一个地址,且函数中的结构体成员并不占据新的内存单元,而与主调函数中的成员共享存储单元。这种方式还可通过修改形参所指成员影响实参所对应的成员值。 例如struct book { char bookname[30]; int quantity; }; main() { void fun(struc
2013-11-09 10:07:23 1016
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人