[英]How to have a global variable in C that increments when used by any function
[英]Function in c that increments a variable
我想开发一个函数,使您通过参数传递的任何变量的值都增加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;
}
谢谢
#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)++;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.