第2章 开始学习C++

来源:互联网 发布:联想网络控制程序密码 编辑:程序博客网 时间:2024/06/11 17:49
第2章 开始学习C++2.1using std::cout;//make cout available2.1.6(1)cout是预定义的对象,知道如何显示字符串,数字,单个字符(2)对象是特定的实例,而类定义了数据的储存和使用方式(3)endl:控制符,重启一行     \n:换行符,显示字符串时,减少输入量     差别:endl确保程序继续运行前刷新输出(将其立即显示在屏幕上)     有时可能在在您输入信息后才会出现提示      ????"转义序列"的按键组合??????2.1.7(1)不能把回车放在字符串中间(2)一行代码中不可分割的元素叫做标记,必须分开     空格,制表符,回车统称为空白-------------------------------------------------------------------------2.2c++语句2.2.1(1)int carrots;     //需要的内存以及该内存单元的名称(2)在C和pascal中,所有的变量声明通常都位于函数或过程的开始位置     C++允许在程序的任何地方声明新变量2.2.2(1)=赋值运算符,C++和C可以连续使用赋值运算符,从右到左进行2.2.3(1)cout优点:它能识别类型的功能表明,其设计更灵活,更好用,它是可扩展的      可以重新定义<<运算符,使cout能够识别和显示所开发的新数据类型-------------------------------------------------------------------------2.3其他C++语句2.3.1(1)符号<<和>>被选择用来只是信息流的方向(2)cin智能对象2.3.2(1)使用cout进行拼接2.3.3(1)类描述了一种数据类型的全部属性(包括可使用它执行的操作),对象是根据这些描述创建的实体-------------------------------------------------------------------------2.4函数2.4.1(1)C++程序应当为程序中使用的每个函数提供原型(2)库文件中包含了函数的编译代码,头文件包含了原型(3)C++库函数储存在库文件中。编译器编译程序时,它必须在库文件搜索您使用的函数2.4.2(1)在C++中,函数调用中必须包括括号,即使没有参数2.4.3(1)函数格式  type functionname(argumentlist)      {statement       }     C++不允许将函数定义嵌套在另一个函数定义中(2)函数头    main函数返回值:可以将操作系统看做调用程序,返回给操作系统(3)关键字    可以把main函数用作变量名,会引发错误       不能在同一个函数中同时将cout用作对象名和变量名2.4.5(1)将using namespace std;放在函数定义中,让文件中所有的函数都能够使用名称空间std中所有的元素(2)将using namespace std;放在特定函数定义中,让该函数能够使用名称空间std中的所有元素(3)在特定的函数中使用类似using std::cout;这样的编译命令让该函数能够使用指定的元素,如:cout(4)完全不使用using,而在需要使用名称空间std中的元素时使用前缀std::,如std::cout<<"Hello      World:<<std::endl;-------------------------------------------------------------------------2.5总结C++提供两个用于处理输入和输出的预定义对象(cin和cout),他们是isteam和ostream类的实例这两类实在iostream文件中定义的。cin和cout都是智能指针,能够根据程序上下文自动将信息从一种形式转换问另一种形式


 

0 0