第1个回答 2008-03-09
*p=*q与p=q 不同,前一个指向的是内容,后一个则是地址.*p=*q是将q指向的地址中的内容赋给p指向的内容 ,p=q是使p指向q所指向的地址
---------------------------------------------------
(++x)+(++x)+(++x)先算括号的,也即:6+7+8=21本回答被提问者采纳
第2个回答 2020-03-24
建议
先看一看
C
primer
(这一本书
就够你看的了
如果都弄懂了
基础知识
基础语法
就基本上ok了
剩下的
就是
丰富
自己的思想了
看书
一定要精
不在于你看了多少书
而是
你到底从书中学了多少东西
C
primer很经典
也很厚
坚持
就一定会成功
加油!!)
之后
再看看
数据结构之类的数
看一看算法
(比如算法导论)之后
就是
深入的了解一下
win32
我建议
还是
先学C++
好一些
之后
在学C
那样
好接收一些
第3个回答 2008-03-09
*p=*q与p=q
不同*p=*q是指针的 p=q是把Q的值赋值给P
x=5;(++x)+(++x)+(++x)=?
++X=6
++X=6
++X=6
所以;(++x)+(++x)+(++x)=18
第4个回答 2008-03-09
不是啊!*p=*q是把q指向的地址的内容给p指向的内容
p=q是p指向q所指向的地址! 6+7+8