c語言函數注意點,c語言函數
返回值的基本概念、return的作用
return
1>void可以省略return
2>可以多次使用return
3>return後面不能有其他語句
4. 函數的弱語法
注意,如果沒有寫返回值類型,默認是int
如果寫了返回值,可以不返回
可以調用一個沒有定義過的函數
返回值數字含義:
0:正常退出
1:異常退出
函數注意點:
1>不能嵌套定義函數
2>死循環調用,自己調自己
3>不能重復定義、可以重復聲明
對於返回值為void的函數,使不使用return均可
void test1()
{
return;
}
void test1(){}
對於返回類型為int的函數
int test2()
{
// 返回值是int類型,因此return後面應該跟上一個整數
return 0; // 這個0僅僅是隨便寫的,具體返回什麼值,應該根據業務邏輯
// return;
}
void test2(int n)
{
}
int main()
{
// test2接收的是int類型的參數,而test1沒有返回值
// 因此test1()不能作為test2的參數
test2(10);
//test2( test1() );
return 0;
}
C語言函數在定義時要注意什
一是函數名,最好是讓人一看就知道這個函數是干什麼用的,起碼別讓人誤解。
二是參數個數,一般是越少越好
三是注釋,這玩意對寫的人不重要,對讀的人可就重要了
四是函數大小,據說嚴格的時候,函數體不能超過5行,做不到的話,能短點就短點,太長就分成幾個函數寫
C語言可重入函數應該注意什事項
把這個文章讀讀吧
函數可重入性及編寫規范
blog.csdn.net/...6.aspx