您的位置:首页 > 运维架构 > Linux

linux c 一站式学习 形参与实参

2017-09-30 16:11 260 查看
#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: