获取二维数组的函数(String)

时间:2015-06-16 07:24:48

标签: c++ c string gets

gets()函数只有一个参数char * TYPE。我也知道数组的名称是一个地址。 EX)char buff[10][20],地址:buff

1)如果有一个N维数组,这个数组的名称也是一个地址?

2)但是当我将char buff[10][20]的参数断言到gets()函数时。 EX)gets(buff)有一个编译错误,调用buff[10][20]无法转移到char*但是不是buff也是一个地址因此是char *?

3)然而,当我在get函数中断言* buff作为参数时,它可以工作。 EX)char buff[10][20]; gets(*buff);我能够接近buffer[0]。如果* buff是char* TYPE并不意味着buff是双指针类型?我做对了吗?

0 个答案:

没有答案