如果我声明了一个外部变量,比如extern char **seasons。关于如何编写循环来遍历这个数组的任何技巧?假设空值是停止条件?

最佳答案

#include <stdio.h>
#include <stdlib.h>

extern char **seasons;

int main(){
  int i = 0;
  while(seasons[i] != NULL){
    printf(seasons[i]);
    i++;
  }
  return 0;
}

关于c - 循环以基于指针迭代数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19787165/

10-13 06:59