好久没有因为程序的魅力而发出这样的感慨和兴奋了,从接触C语言到C++,再到Java,当然还接触过许多其他乱七八糟的语言,一直都知道有个逗号表达式,但是从来都没有用过,除了在for语句中不疼不痒的用过几次之外。比如for(int i=0, j=100;i<j;i+=2,j++)。今天深夜在看孙鑫视频学习VC++时,无意中看到了有关逗号运算符的用法,感觉很好很经典(连这时候还不忘套用“很黄很暴力”的名言,哈哈),下面就把这个逗号运算符的使用方法写下来:
CString str;
if(GetDlgItemText(IDC_BUTTON2,str),str=="收缩<<")
从上面这里面我们可以悟出有关逗号运算符适用的场合:说白了,逗号运算符可以在你想要完成的判断或运算之前,先为你作许多工作,比如初始化之类的,反正逗号运算符都是最后一个逗号后的内容说了算,前面有啥不要紧哈哈,这是多么令人振奋的一个事实啊,却被我忽视了很多年,遗憾遗憾啊,今天终于学会了,估计一辈子都不会忘记了,以后也要常用啦,哈哈。比如这里就用得很巧妙,在逗号之前相当于对str初始化了,然后在逗号之后对其进行比较,既写在一句话里节约了地方,又完成了if语句的判断,太经典了,经典!!!!!!!!!!!
顺便说一句,孙鑫的VC++视频很好很经典,绝对是学习VC++的不二选择,我接触VC++也有一段时间了,虽然也能照猫画虎编出来一些垃圾代码,但是现在开始看这个视频后,才觉得自己真的才开始了解走进了VC++,对这个视频真的是感慨相见恨晚啊,虽然早就在我的电脑里放着了,但是一直都没时间来看,因为听说这个视频很长,但是现在来看,真的再长点也不算长,好东西就是这样,太短了还学习个啥啊?呵呵,大家如果真想好好学习学习VC++或者给自己的很烂很烂的VC++回回炉,那就来看孙鑫的这个视频吧,真的很不错很不错!!!!!!!!!!!!!!!