C++(基础知识)
2017-06-09 本文已影响0人
阿凡提说AI
1.main函数的函数头描述的是main()和操作系统之间的接口。
2.有些C头文件被转换为C++头文件,这些文件被重新命名,去掉了扩展名h,并在文件名称前面加上前缀c。对于纯粹的C++头文件来说,去掉.h不只是不只是形式上的变化,没有.h的头文件也可以包含名称空间。
3.类、函数和变量便是C++编译器的标准组件,它们现在被放置在名称空间std中。
using namespace std;
仅当头文件没有扩展名.h时,情况才是如此。这意味着iostream中定义的用于输出的cout变量实际上是std::cout,而endl实际上是std::endl。
4.输出是一个流,即从程序流出的一系列字符。
5.换行
cout << "What't next?\n"
cout << "Pluto is a dwarf planet.\n"
cout << "Pluto is a dwarf planet." << endl
cout << "\n";
cout<<endl
6.cin
cin >> carrots;
信息从cin流向carrot。
7.让程序访问名称空间std的方法主要4种
(1)将using namespace std;放在函数定义之前,让文件中所有的函数都能够使用名称空间std中的所有元素。
(2)将using namespace std;放在特定的函数定义中,让该函数能够使用名称空间std中的所有元素。
(3)在特定的函数中使用类似using std::cout;这样的编译指令,而不是 using namespace std;,让该函数能够使用指定的函数,如cout。
(4)完全不使用编译指令using,而在需要使用名称空间std中的元素时,使用前缀std::,如下所示:
std::cout << "I'm using cout and endl from the std namespace" << std::endl;