C语言关于数组的基础知识

2018-12-22 14:32

C语言关于数组的基础知识



  又用了这个语句,请问 括号里面 c[2]指的是什么,它不是二位数组吗?不应该是这样写的吗?

C语言关于数组的基础知识

C语言关于数组的基础知识

  展开全部c[2]指的是 c[2]这个数组的首地址一般定义了一个字符数组 str[100] 后,直接写 str 表示该数组的首地址。而访问一个字符数组,也可以通过首地址直接访问。

  追问我定义的二维数组不是 意思为有20组然后每组有1000个吗。 那我gets(c[2]); 这个字符串被放在第三组的那个空位上不是没有讲明吗追答c[2]表示 c[2] 这个字符数组的首地址所以实际上就是只 c[2][0] 这个位置