利用函数实现一个数的自增

写一个函数,当调用这个函数的时候,值就会自增

void 型 :将需要的变量的地址穿过去

int 型 :返回一个值

void:

#include <stdio.h>
void agg(int* x)
{
	*x += 1;
}
int main()
{
	int n = 0;
	printf("输入一个数字:>");
	scanf("%d", &n);
	printf("%d\n", n);
	agg(&n);
	printf("%d\n", n);
	agg(&n);
	printf("%d\n", n);
	agg(&n);
	printf("%d\n", n);
	return 0;
}

 

 int型:

#include <stdio.h>
int agg(int x)
{
	return x += 1;
}
int main()
{
	int n = 0;
	printf("输入一个数字:>");
	scanf("%d", &n);
	printf("%d\n", n);
	printf("%d\n", agg(n));
	printf("%d\n", agg(n));
	printf("%d\n", agg(n));
}

 

#include <stdio.h>
int agg(int x)
{
	return x += 1;
}
int main()
{
	int n = 0;
	printf("输入一个数字:>");
	scanf("%d", &n);
	printf("%d\n", n);
	n = agg(n);
	printf("%d\n", n);
	n = agg(n);
	printf("%d\n", n);
	n = agg(n);
	printf("%d\n", n);
}

 


版权声明:本文为m0_62513305原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。