15.1.29

果然,我还是需要一点外界动力,有一些刺激,才会让我开始学习计划,这是我拖延症晚期的最佳治疗效果
所以,我开始了C++学习
其实今天也没干啥,就看了一小时多的书,应该是下学期C++的课本,相对于老师要求的网站看,我把这个当成是自学,网站那个看成是作业或者巩固好了
学习嘛,看不懂,或者已经有点懂了,总是会自以为是的,所以过程是比较痛苦的,因为如果基础不扎实,洋洋得意,是学不好的,所以我逼自己把C++前面再看一遍,慢慢来,因为是基础,目前就看了数据类型与运算符,算是巩固,或者可以说是预习了,上个学期本来就看了的东西
然而,还是有点收获了,我对于上个学期不敢吃的东西,和看遗漏的东西,现在做一下小结
看漏且的:
1.左移运算符<<,这个东西,我原来以为没什么的,但是,冬训前,那个与分治有关的,快速乘法,快速幂运算,这个东西还是挺好用的,它不仅看看起来高级,他的运算速度快啊,至少比你除法快,记得fzu上面一题奇葩题目,一题分成了2题,一个题目可以过,另外一个tle,连取余都不能用,要用减法。所以acm中,多知道点还是会有用的;
2.逗号运算符,当初上机题的时候,就看见大神用了,我还傻傻的以为他怎么做到的- -,原来这个是C++的内容,如果我在偷懒用swap前,交换可以直接2个逗号,不用3行语句,看过去会简洁的多;
好像也就这样这两个了。
之后,就是我为什么在上学期弄C++的重头戏了
关于scanf与cin 的差异,我当初做题,吃了不少scanf中吃不吃回车的苦,然后想到换成cin,又要来一遍,就嫌麻烦,不弄了,可是,欠的债,总是要还的,然后今天查了一下百度。
感觉这个有点用..http://wenku.baidu.com/link?url=YKsneJrSX6suxzNtczb7RhMn07QiLPG2C8cjZ2RszjkcH9lIPEhgc2pgwpTAfqFBll5_sQ6DE4SukuB7mrewdVXhuWquQEjQT9qthCSzEjm
上面总之一句话,cin与scanf大部分情况相同,但:cin一直不吃空格与回车,scanf输入单个字符要小心回车,然后gets会吸空格,也不吃回车,但是没有后遗症,但是小心scanf遗留下来的回车,主要是这样子把
学得不多,下午才看的- -,今天先这样子

posted @ 2016-01-29 17:38  洛丶航  阅读(137)  评论(0)    收藏  举报