我想开发一个函数,该函数在您通过参数传递的任何变量中递增1。 我这样做了,但我知道这是错的:
#include <stdio.h>
int incremento(int);
int main(int argc, char** argv){
int x = 1;
printf("%d", x);
incremento(x);
printf("%d", x);
return 0;
}
int incremento(int n){
n++;
return n;
}
谢谢
答案 0 :(得分:2)
#include <stdio.h>
void incremento(int *);
int main(int argc, char** argv){
int x = 1;
printf("%d", x);
incremento(&x);
printf("%d", x);
return 0;
}
void incremento(int *n){
(*n)++;
}