/*C語言 傳遞指標到函數的應用與比較*/
#include<stdio.h>
#include<stdlib.h>
void address1(int *);
void address2(int j);
int main(void)
{
int i = 1, j = 1;
address1(&i);
address2(j);
printf("i = %d, j = %d\n", i, j);
//印出呼叫函數後的i和j。
system("pause");
return 0;
}
void address1(int *i)
{
*i += 10;
printf("address1(*i) = %d\n", *i);
//印出在函數內的i。
}
void address2(int j)
{
j += 10;
printf("address2(j) = %d\n", j);
//印出在函數內的j。
}
結果為:
文章標籤
全站熱搜
留言列表