1.关于main函数返回值的问题.
使用最简单的例子
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
return 1;
}
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
return -1;
}
在exit和return返回值中,只能使用0~255之间的值,-1的unsigned的值为255
访问main的返回值的方法依赖于系统.通过使用命令:echo $?
可以获得其返回值.window中查看状态可键入:echo %ERRORLEVEL%
Exit Code Number___Meaning
1~ 对于一般的错误图标
2~壳体内部的误用(Bash文件)
126~ 命令调用不能执行
127~ 命令未找到
128~ 退出无效的参数
255~ 退出状态的范围
<<(输入运算符)
std::cout << "hello " << "c++" << std::endl;
<==>
(std::cout << "hello ") << "c++" <<< std::endl;
<==>
std::cout << "hello";
std::cout << "c++" << std::endl;
<<运算符接受两个运算对象:左侧的运算符必须是一个ostream,右侧的运算符对象是要打印的值。<<运算符返回其左侧的运算对象。endl 相当于‘\n’。
>>//输入运算符
std::cin >> a >> b;
<==>
(std::cin >> a ) >> b;
<==>
std::cin >> a;
std::cin >> b;
注释
正确
std::cout << "\*";
std::cout << "*/";
std::cout << /* "*/" /* "/*" */;` <==> std::cout << " /* ";
错误
std::cout << /* "*/" */;
类简介
类是C++最基本的特性之一.
sales_item类的作用表示一本书的总销售额、售出册数和平均售价。
car类可以表示汽车总销售额,大致模样,售出数量等等。
sales_item a; //a是一个sales_item(类型的)对象
1.我们可以调用一个名为isbn函数从sales_item对象中提取ISBN书号。
2.用>>和<<读写sales_item类型的对象。
3.用赋值运算符(=)将一个sales_item对象的值赋予另一个sales_itemd对象。
4.用加法运算符(+)将两个sales_item对象相加。对象必须的同本书,相同ISBN。加法结果是一个新的sales_item对象,ISBN与两对象相同,然而总销售总数和射出册数则是两个运算对象的对应之和。
5.使用复合赋值运算符(+=)将一个sales_item对象加到另一个对象上。
上面说到调用isbn函数获取sales_item对象属性ISBN.isbn是一个成员函数,成员函数是定义为类的一部分的函数,有时也被称为方法(method).
class sales_item{
private:
char ISBN[30];
public:
void isbn() //方法
{
std::cout << "ISBN = " << ISBN << std::endl;
}
};
对了..
::运算符 (::opertor)是作用域运算符.其用处之一是访问命名空间中的名字.
clog
一个ostream对象,关联到标准错误.默认情况下,写到clog的数据是被缓冲的.clog通常用于报告程序的执行信息,存入一个日志文件中.
= =第一章终于写完了….之前太忙还要考程序员(昨天考完啦~),加油看书,加快速度写博客~~.