有人可以详细解释这个问题:
int *x[10],y[10][10];
哪个可以出现在赋值语句的左侧?
i. x[2]
ii. x[2][1]
iii. y[1]
iv. y[2][3]
答案 0 :(得分:2)
亲自尝试。将其另存为homework.c
:
#include <stdio.h>
int main(int argc, char *argv[])
{
int *x[10], y[10][10];
x[2] = 0;
x[2][1] = 0;
y[1] = 0;
y[2][3] = 0;
return 0;
}
并尝试编译它:
gcc homework.c -o homework
或在Windows上:
cl homework.c