• C++学习手记3

    2009-06-20

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/liuyanghejerry-logs/41280966.html

    09.06.19

    今天重新下载了一本《C++ Primer Plus 第五版》,果然大家推荐的对。《Plus》比《Primer》要更加细致,对于我这样的初学者来说非常适合,决定开始啃《Plus》了。

    前面的内容大略比较简单,主要是简介了基本的句法知识,包括int main()的问题。

    另外就是初步但是正式的接触了赋值语句。

    赋值语句使用符号=来进行,其顺序是从右到左,并且可以在一条语句中连续使用,如:

    int a;

    int b;

    int c;

    a = b = c =1;

    这样的句子完全合法,而且变量c最先得到值而a则最后得到值。

    在接触赋值语句的同时,书中再次介绍了cout这个东西,并和传统C中的printf()作了对比。书中强调,printf()必须通过用户的参数才能识别输出物的类型,而cout则可以隐式的处理这一切,使得用户不必再去关心类型的问题。个人认为这是十分方便的,因为每次都去查阅printf()的函数参数表并不合适,另外初学的时候不容易掌握函数的用法,也不了解数据类型。

    顺带一提,cout的这种优势源自于操作符重载。

    分享到: