linux c 一站式學習 形參與實參

#include <stdio.h>
void increment(int x)
{
	x = x + 1;
}

int main()
{
	int i = 1, j = 2;
	increment(i);
	increment(j);
	printf("i=%d\nj=%d\n", i,j);
	getchar();
	return 0;
}

輸出 1

         2

#include <stdio.h>
int increment(int x)
{
	x = x + 1;
	return x
}

int main()
{
	int i = 1, j = 2;
	increment(i);
	increment(j);
	printf("i=%d\nj=%d\n", i,j);
	getchar();
	return 0;
}
輸出同上

#include <stdio.h>
int increment(int x)
{
	x = x + 1;
	return x;
}

int main()
{
	int i = 1, j = 2;
	i=increment(i);
	j=increment(j);
	printf("i=%d\nj=%d\n", i,j);
	getchar();
	return 0;
}

輸出2 3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章