C语言中指针*p=*q与p=q有什么区别
http://zhidao.baidu.com/question/1310542004365117339.html?fr=iks&word=c%D3%EF%D1%D4%D6%D0%CE%AA%CA%B2%C3%B4p%2Aq%3D3%B2%BB%CA%C7%B1%ED%B4%EF%CA%BD&ie=gbk ——百度知道
-
答:1)*q是指针所指向的一个字符,所以把一个字符串赋值给一个字符,显然是错误的.2)C语言不进行强制的类型识别,所以一个字符可以以数值形式赋值,实际你赋值的内容是它的ASCII码,也就是'd'3