求值~~~~~!答案怪异啊
若x为int型变量,则执行以下语句后,x的值为x=6;
x+=x-=x*x
A.36 B.-60 C.60 D.-24
----------------解决方案--------------------------------------------------------
分两步:
第一,x=x-x*x;x=-30;
第二,x=x+x;x=-60;
----------------解决方案--------------------------------------------------------
请教一哈 malloc 和free
1,malloc 怎样分配一个规定字节的内存;如,分配10字节怎么写?2,for (p=p_start;p!=NULL;pp=p->start)
free(p);
运行后怎么会出错?
----------------解决方案--------------------------------------------------------
x=x-x*x=-30
x=x+x=-60
----------------解决方案--------------------------------------------------------
恩 谢谢
----------------解决方案--------------------------------------------------------
x-=x*x -> x=x-x*x,-> x=-30.带入x+=x -> -60.
----------------解决方案--------------------------------------------------------
正学习C啊,谢谢各位。。。
----------------解决方案--------------------------------------------------------
我答A:36
看来是没学好
----------------解决方案--------------------------------------------------------
回复 3# 的帖子
你只能分配最少1字节的内存地址,即8位,如果想使用10位字节,建议申请2字节的内存,然后按位运算。 ----------------解决方案--------------------------------------------------------
回复 1# 的帖子
2#答案正确 ----------------解决方案--------------------------------------------------------