b &= a 不是 b& = a
正解,中间那个空格去掉
@会长为什么? 空格有了 那又是什么。为什么不能有空格?
@青麦麦: 我实在是没找到 C 教材,你凑合着看这个吧:http://msdn.microsoft.com/zh-cn/library/vstudio/126fe14k.aspx
这里没有为什么,这是语法规范。 找本《编译原理》读读吧。
@Launcher: 谢谢 意思是他们必须挨着写是吗?
@青麦麦: 注意认真的把 http://msdn.microsoft.com/zh-cn/library/vstudio/126fe14k.aspx 里的运算符读一遍。
@Launcher: ?
@青麦麦: 这是语法规定,呵呵
给我分1分吧
别想了
也没用过这个,不过看解释,&= 跟 += ,-= 一样的效果吧,写法当然不要有空格int p[] ,int p []
“&=”是一个运算符,如果中间有空格的话就变成"&" "="两个运算符了,C语言中没有这种语法,所以会有Error。