論點(argument)和參數(parameter)的區別
函數是執行特定任務的一組有組織的語句。函數在重複一段代碼時很有用,因此它們提供了代碼的可重用性。C語言等編程語言由printf()等內置函數組成。也可以由程序員編寫函數。這些被稱為用戶定義函數。參數和參數是與函數相關聯的術語。參數和參數之間的關鍵區別在於,參數是調用函數時傳遞的數據,而參數是由函數定義的變量,該函數在調用函數時接收值。參數是實際值,而參數是佔位符。
目錄
1. 概述和主要區別
2. 什麼是論點
3. 什麼是參數
4. 論元與參數的相似性
5. 並列比較-參數與表格形式的參數
6. 摘要
什麼是爭論(an argument)?
在C編程語言中,main()是一個函數。它指示執行的起點。在main函數中編寫每個語句會使程序非常複雜。它可能很難測試和調試。為了克服這個問題,主程序可以分為幾個功能或方法。主程序可以調用這些函數。
C語言中函數的聲明如下。
()
{
<function code>
}
返回類型是函數返回的數據類型。如果函數返回字符串,則返回類型為“string”。如果函數返回整數,則返回類型為“int”。如果函數沒有返回任何內容,則聲明為“void”。可以命名函數名來標識函數的作用。它是函數的實際名稱。要執行的內容位於一對大括號內。函數的一個簡單示例如下。
無效添加(){
內a=10;
內景b=20;
printf(“總和是%d”,a+b);
}
要調用此方法,主程序中應該有一個add();語句。它將調用函數。
使用參數和參數可以使函數更具適應性。請參閱下面的代碼。
無效加法(int a,int b){
printf(“總和是%d\n”,a+b);
}
無效主(){
增加(4,6);
加(5,2);
}
在上面的代碼中,值從主程序傳遞到函數以計算總和。
在main中,有一個語句add(4,6)。參數6和參數4。它們是調用函數時傳遞給函數的值。在主程序中,同樣可以有一個add(5,2)語句。現在傳遞給add函數的參數是5和2。參數也稱為實際參數或實際參數。
什麼是參數(a parameter)?
參數是由函數定義的變量,它在調用函數時接收值。參數也可以稱為形式參數或形式參數。這個概念可以通過一個例子很容易理解。請參閱下面的代碼段。
無效乘法(int no1,int no2){
整數乘=no1*no2;
printf(“乘法是%d\n”,乘法);
}
無效主(){
乘(2,3);
}
根據上面的代碼,void multiply(int no1,int no2)中的no1和no2是參數。它們是在調用函數時定義的變量。參數值在創建函數時轉到參數。
參考下面的程序來計算兩個數的和和與減。
根據上面的程序,在calSum(a,b)中,“a”和“b”是參數。
int cal Sum(int a,int b),a和b是參數。
什麼是論元與參數的相似性(the similarity between argument and parameter)?
- 參數和參數與函數相關。
論點(argument)和參數(parameter)的區別
參數對參數 | |
參數是在調用函數時傳遞的值。 | 參數是由函數定義的變量,該函數在調用函數時接收一個值。 |
關聯函數 | |
參數由調用函數傳遞。 | 參數在被調用的函數中。 |
總結 - 論點(argument) vs. 參數(parameter)
函數用於縮短源程序的長度。很容易進行測試和調試。函數也稱為方法或子例程。可以將值傳遞給函數。參數和參數與函數相關,但它們有不同的含義。參數和參數之間的區別是參數是在調用函數時傳遞的數據,而參數是由函數定義的變量,該函數在調用函數時接收值。
參數的pdf版本vs下載參數
你可以下載這篇文章的PDF版本,並按照引文說明離線使用。請在此下載PDF版本參數和參數的區別