本人C++初学者,想请教“,”与“>>”的区别

2020-05-18 教育 87阅读
逗号表达式,是c语言里合法表达式的一种,逗号表达式的值是它们中间的最后一个。
不过,这里的情况和逗号表达式的值没什么关系,你要回忆一下,操作符的优先级,逗号是最低的一个,所以它相当于:
(cin >> a), b, c
a从键盘输入,b和c没有改变,然而你的b和c并没有初始化,它的值是编译器赋予的初值。
至于为什么是你说的那个值,不同的编译器有不同的实现,不能一概而论。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com