C語言中形參可以是常數,透過在形參類型前加上const關鍵字宣告為常數形參。常量形參優點:提高程式碼健壯性和可讀性;缺點:限制彈性,可能導致效能開銷。
C語言中形參可以是常數嗎?
答案: 可以
詳細解釋:
##在C語言中,形參(函數參數)可以是常數。透過在形參類型前加上關鍵字const,可以將其宣告為常數形參。常量形參具有以下特性:
優點:
缺點:
範例:
<code class="c">void print_array(const int *arr, int size) { // arr is a constant pointer to an array of int // size is a constant integer for (int i = 0; i < size; i++) { printf("%d ", arr[i]); } }</code>
arr形參被宣告為一個常數指針,指向一個
int數組。
size形參被宣告為一個常數整數。因此,函數
print_array不能修改傳入的陣列或其大小。
以上是c語言中形參可以是常數嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!