?? 8-8.txt
字號:
/* 范例:8-8 */
#include <stdio.h>
void arith(int *k) /* 傳址方式 */
{
*k=*k+1;
}
/* 函數arith()在傳遞參數時,int *k所執行的動作為 int *k;
k = &i;
,也就是定義指針變量k,并把變量i的地址賦給指針變量k */
void main()
{
int i=5;
printf("調用前:i=%d\n",i);
arith(&i); /* 調用arith()函數并傳入變量i的地址 */
printf("調用后:i=%d",i); /* 函數以傳址方式來傳遞參數,變量i將會改變 */
getchar();
}
程序執行結果:
調用前:i=5
調用后:i=6
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -