Posted on 2007-07-10 16:33
ZelluX 阅读(283)
评论(0) 编辑 收藏 所属分类:
C/C++
1. 函数接收一维数组的形参声明
func1(str)
char str[10];
{
}
表示有界数组,数组的下标只能小于或等于传递数组的大小。10可省略,表示无界数组。
但事实上两者区别很小,编译器只是让函数接收一个指针。
二维数组类似
char str[][10];
2. 宏
#define MIN(a, b) (a<b) ? a : b
使用该宏时表达式被直接替换,增加了代码的速度,但因此增加了程序的长度。