4个回答
展开全部
*q=0
这个不对的
因为q=NULL
他没有指向任何空间,不能对他的指向空间进行操作
选择A
这个不对的
因为q=NULL
他没有指向任何空间,不能对他的指向空间进行操作
选择A
追问
如图还有一道
追答
int main()
{
char *p="%d,a=%d,b=%d\n";
int a=111,b=10,c;
c=a%b;//%是取余操作a%b=1,所以c=1;
p+=3;//p是指针本来指向的是第一个%,p+=3之后就指向了a
printf(p,c,a,b);//这个相当于是printf("a=%d,b=%d\n",c,a,b);//最后一个b没有人配对,所以只输出c,a
//最后的结果是输出a=1,b=111
return 0;
}
展开全部
A肯定是错误的!。q的指针已经指向NULL了,无法赋值!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应是a是错的吧,空指针和零是有区别的,而且空指针是没有值的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
题目呢?
追问
图片显不出来,不知道为什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询