4. 有以下说明语句,则正确的赋值语句是( ). int a[5][5]; int *p, **q;
3个回答
2016-12-24
展开全部
n是整数,p是整数指针,q是双重指针。A:p=1属于将地址1赋给p,非法。B:*q=2这里*q相当于一个整数指针,问题同上,非法。C:q=p相当于把p的地址赋给q,不能说错,但是不同维数的指针互相赋值,容易出错。以上三种都是编译没有问题。D比较符合规范而已。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询