在C語言中,increment
函數可以用來遞增一個變量的值。以下是一個示例代碼:
#include <stdio.h>
void increment(int *num) {
(*num)++;
}
int main() {
int num = 5;
printf("Before increment: %d\n", num);
increment(&num);
printf("After increment: %d\n", num);
return 0;
}
在上面的代碼中,我們定義了一個increment
函數,該函數接受一個指向整數的指針作為參數。在函數內部,我們使用間接尋址運算符*
來遞增指針所指向的變量的值。在main
函數中,我們聲明了一個整數變量num
,然后調用increment
函數,并將num
的地址作為參數傳遞給函數。最后,我們在main
函數中打印遞增后的值。
運行上述代碼的輸出結果為:
Before increment: 5
After increment: 6
可以看到,increment
函數成功地遞增了變量num
的值。