1. 函數接收一維數組的形參聲明
func1(str)
char str[10];
{
}
表示有界數組,數組的下標只能小于或等于傳遞數組的大小。10可省略,表示無界數組。
但事實上兩者區別很小,編譯器只是讓函數接收一個指針。
二維數組類似
char str[][10];
2. 宏
#define MIN(a, b) (a<b) ? a : b
使用該宏時表達式被直接替換,增加了代碼的速度,但因此增加了程序的長度。
1. 函數接收一維數組的形參聲明 但事實上兩者區別很小,編譯器只是讓函數接收一個指針。 二維數組類似 char str[][10]; 2. 宏 #define MIN(a, b) (a<b) ? a : b 使用該宏時表達式被直接替換,增加了代碼的速度,但因此增加了程序的長度。 |
||