繁体   English   中英

c中增加变量的函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM