码迷,mamicode.com
首页 > 其他好文 > 详细

第二章 变量和基本类型(1)

时间:2015-03-31 10:27:37      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

1、 写在第二章之前的话(个人觉得还是挺有用的)

  1. 程序设计语言有一些共同的特征,内置数据类型、表达式和语句、变量、控制结构、函数;
  2. 然后,又提供给语言的使用者,两种方式来扩充上面的基本特征:
    1. 允许程序员定义自己的数据类型(例如类类型)
    2. 提供语言的标准库,有标准的函数和数据类型(无非就是高手写的类类型呗,例如string,vector等)
  3. C++中,变量的类型决定了变量可以执行哪些操作,例如整型变量int a1,支持+、-、*、/等操作
  4. python是运行时,才检查语句中变量的类型
  5. C++是静态类型的语言,在编译时,进行类型的检查
  6. 难怪,例如写了一个perl程序a.pl和C++程序b.cc,
    1. perl程序根本不需要编译,直接运行即可perl a.pl,
    2. 而C++程序,需要先编译g++ a.cc,生成可执行文件a.out,然后再运行
  7. C++是静态类型的语言导致的结果是,
    1. C++的变量必须先定义类型,int、char、float,然后再使用变量
    2. 而perl、python的变量不需要先定义,直接使用即可。
  8. C++中最重要的特征是:类
    1. C++的主要设计目的是允许程序猿定义自己的类型,而且可以让这些类型像内置类型(int、float)一样,易于使用
    2. C++标准库,就是一些C++的高手,写的一些类类型,这些类类型代码写的非常的犀利
  9. 因此,我们可以总结出C++的学习路线,
    1. 首先是学习基本的语法
    2. 然后,学习去使用写标准库的那些高手写的类类型
    3. 然后,学习自己去如何写类类型
    4. 所以说,C++ primer这本的安排布局,还是很科学的。

 

第二章 变量和基本类型(1)

标签:

原文地址:http://www.cnblogs.com/yu-blog/p/4379923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!