开始系统的学习C++ 之 C++学习笔记<一>

丢了那么久,总算开始有时间来学习C++了,多少次随意学学,最终未能完整的学下来,每次都是浅尝辄止。

现在工作也不算太忙,荒废的时间也不少了,离开学到日子也月来越近了,该收收心学习提高自己了。两年的时间,出去上课的时间,能够利用的真的不多。

重新开始,真的要好好把握了,无论是以后做嵌入式,做图像,抑或是能够进互联网公司,都是需要实力的。作为一个化工大学还是非科班的自动化专业的学生

意味着你需要付出跟多的努力啊。奋斗吧,少年,面包会有的,爱情也是!

话不多说,开始写笔记,争取能一直写下去,一定要一直写下去。

C++学习笔记<一>

0.前言

 0.0  现代C++可以看成由以下三部分组成:

  • 低级语言,多半基础至C。
  • 跟高度语言特征,用户可以借此定义自己的数据类型,组织大规模的程序和系统。
  • 标准库,使用上述高级特征提供一整套有用的数据结构和算法。

1.快速入门

 1.1  简单C++程序

  • 定义函数必须指定4个元素:返回类型、函数名、圆括号内的形参表和函数体。
  • 返回值为0往往表示main函数成功执行完毕,非零返回值,表明有错误出现。  

  1.2  iostream库

  • 定义了4个IO对象:cin,cout,cerr,clog;
  • ”<<“  输出操作符  该符号返回值为左操作数  
std::cout<<"Enter two numbers"<<std::endl;
//(std::cout<<"Enter two numbers")的返回值为做操作数,故该语句返回值为std::cout

   该语句等价于:

std::cout<<"Enter two numbers";
std::cout<<std::endl;

  endl   称为操纵符,具有输出换行效果,并刷新与设备相关联的缓冲区。

  std::  表面cout和endl是定义在命名空间std中的;

  ::    作用于操作符;  

  >>   输出操作符,用法与输入相同,返回值也为做操作符。

 

  1.3  关于注释

  • 通常,最好是将一个注释块放在所解释代码的上方
  • 代码改变时,注释应与代码保持一致。程序员即使知道系统其它形式的文档已经过期,还是会信任注释,认为它会使正确的。
  • 错误的注释比没有注释跟刻盘,因为它会误导后来者。  

 

ps.第一次发,感觉不错,以后现在word里写好再贴上来比较靠谱。~!

posted @ 2012-06-04 23:18  armysheng  阅读(352)  评论(0编辑  收藏  举报