1.auto 关键字的用途A:自动变量,可以自动猎取类型,输出,类似泛型B:自动变量,可以实现自动循环一维数组C:自动循环的时候,对应的必须是常量2.auto 自动变量,自动匹配类型的案例如下:注意:假如是在 QT 下运行上面的的程序需要加上 C++11 的相关配置(CONFIG += C++11)3.通过 auto 关键字自动循环一维数组的案例#include #include #include using namespace std;void main(){//定义一维数组,下面的数组名是一个指针常量int num[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };//通过循环遍历出数组for (auto data : num){cout << setw(5) << data;}cout << endl;//当变成二维数组之后,不能直接通过 auto 来输出//auto 自动循环 begin endl;必须是一个数组的常量double num2[2][5] = { 1.0, 2.0, 3.0, 4.5, 5, 6, 7, 8, 9, 10 };for (auto data : num2) //泛型 C++语法,循环一维数组,是个常量{cout << data << std::endl;for (int i = 0; i < 5;i++){std::cout<< setw(5) << *(data + i);}cout << endl;}system("pause");}运行结果如下:4.关于头文件在 C++中,为了区分 C++,C++中不使用.h 文件头5.C++注重类型,它是一种强类型语言,严格检查类型。6.C++中的输出函数,宽字符输出,赋初值的方式,输出符,::域控制符#include //在 C++中,为了区分 C++,C++中不使用.h 文件头#includeusing namespace std;void main(){int a = 5;//C++中赋值:A 变量名(数值) B:变量名=数值,通过这两种方式。int b(5);cout << a << " " << b << endl;//通过括号赋值double c(3.5);cout << c << endl;//通过等号赋值char *pStr = "1234";cout << *pStr << " " << pStr << endl;//通过括号赋值char *str("china");cout << *str << " " << str << endl;//宽字符,汉子,棒子文wchar_t *str2(L"china");wcout << *str2 << " " << str2 << endl;system("pause");}#includevoid main(){//输出符 </std 命名空间//::域控制符std::cout << "hello world";system("pause");}7.一个文件中使用另外一个文件中声明的变量的时候,C++要求显式的加上 extern 关键字调用这个全局变量。8.调用命名空间中的变量已经命名空间中的函数A:有名命名空间#...