码迷,mamicode.com
首页 > 编程语言 > 详细

c++primer (1)快速入门

时间:2014-12-07 21:32:58      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:style   io   os   使用   sp   for   on   文件   数据   

一、快速入门

//main函数是唯一一个被操作系统显式调用的函数。

 

标准出入:cin

标准输出:cout

  输入(》)输出(《)操作符的左操作数是io stream对象,右操作数是要输出的值,输出操作是将右操作数写到作为左操作数的ostream,而输入操作是接受istream对象作为左操作数,接受一个对象作为右操作数,从istream操作数读取数据并保存到右操作数中。


输入输出表达式结果都是左操作数的值,也就是说输入输出操作返回的是输出输入流本身。也就是为什么可以将输出输入请求序列合并成单个语句。

 

//"..."的内容写入到cout对象中

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

int v1,v2;

//istream操作数读入数据并保存在右操作数中

  std::cin >> v1 >> v2;

//endl具有:1、输出换行 2、刷新与设备相关联的缓冲区 的作用

  std::cout << "The sum of " << v1 << " and " << v2

    << " is " << v1 + v2 << std::endl;

//iostream库定义接受了全部内置类型的输入输出操作符版本,所以不需要操心类型问题。

c++程序大部分出现空格符号的地方可用换行符代替,唯一例外的是字符串字面值中的空格符。空格符不允许出现在预处理指令中。

 

控制结构:

while(condition)while_body_statementcondition 为真while执行为假不执行。

for(表达式;condition;表达式){}

if(condition)

  当我们使用istream对象作为条件,结果是测试流的状态。如果流是有效的(也就是说如果读入下一个输入是可能的)那么测试成功。遇到文件结束符或遇到无效输入时,istream对象是无效的。

文件结束符号,window下是control+zUnix包括MAC os-x,通常用control+d


  类是一种能够用来定义自己数据结构的组织方式,类似于变量定义,使用类来定义出的变量,有个特殊的称呼:对象

 对于对象,可以使用加法、输入输出、赋值操作。整数中加法求和产生的是传统求和的结果,而对象的求和是两个对象成分(或者叫属性)相加的结果

 

对象成分中有一种叫成员函数,或者可以称呼为类方法。

成员函数只定义一次,但被视为每个对象的成员。

通过 “.”来访问成员 左操作符必须是类类型,右操作符必须指定该类型的成员。



c++primer (1)快速入门

标签:style   io   os   使用   sp   for   on   文件   数据   

原文地址:http://www.cnblogs.com/pyclear/p/4148783.html

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