int add(int a){ int b = 0; b += 1; } int main (void) { int a =0; int i = 0; for(i = 0;i<= 5;i++){ printf("%d\n",add(a)); } return 0; } 如果通过循环调用函数的话, b += 1;怎么进行赋值?
收起
使用指针或引用都可以达到要求,一般教科书上会使用指针。
void add(int *a){ *a = *a + 1; }
报告相同问题?