pragma mark 函數(shù)的聲明和定義
pragma mark 概念
pragma mark 代碼
#include <stdio.h>
// 以前我們在定義函數(shù)的時候,一直都是把函數(shù)定義在main函數(shù)的前面
// C語言規(guī)定:一般情況下,如果想要調(diào)用一個函數(shù),該函數(shù)必須在調(diào)用之前出現(xiàn)
/*
void printRose()
{
printf("{@}\n");
printf(" |\n");
printf("\\|/\n"); // 在C語言\有特殊的函數(shù),它是一個轉(zhuǎn)義字符
printf(" |\n");
printf("\n");
}
*/
// 函數(shù)的聲明
// 函數(shù)的聲明的作用: 在調(diào)用函數(shù)之前,告訴系統(tǒng)有這個函數(shù)\
并且告訴系統(tǒng),該函數(shù)叫什么名字,接收什么參數(shù),返回什么類型的值
void printRose();
//int sum (int v1,int v2);
int sum (int v1,int v2);
int sum (int v1,int v2);
int sum (int v1,int v2);
int sum (int v1,int v2);
int sum (int v1,int v2);
int sum (int v1,int v2);
int sum (int,int);
// 聲明的其他寫法
int main()
{
printRose();
// 函數(shù)的聲明,只需要在函數(shù)被調(diào)用使用之前告知系統(tǒng)就可以了,它可以寫在函數(shù)的外面也可以寫在函數(shù)的里面
int sum (int,int);
int result = sum(10, 20);
printf("result = %i\n",result);
return 0;
}
// 完整的實(shí)現(xiàn)了函數(shù)的功能的代碼,稱之為函數(shù)的定義(函數(shù)的實(shí)現(xiàn))
void printRose()
{
printf("{@}\n");
printf(" |\n");
printf("\\|/\n"); // 在C語言\有特殊的函數(shù),它是一個轉(zhuǎn)義字符
printf(" |\n");
printf("\n");
}
// 注意:瑞函數(shù)的返回值是int類型,那么不用寫聲明,函數(shù)也不會報錯
int sum (int v1,int v2)
{
return v1 + v2;
}
/**
C語言中是不允許重復(fù)定義(實(shí)現(xiàn))同名稱的函數(shù)
int sum (int v1,int v2)
{
return v1 + v2;
}
*/
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。