电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

1、auto自动变量-命名空间-using作用以及作用域

1、auto自动变量-命名空间-using作用以及作用域_第1页
1/8
1、auto自动变量-命名空间-using作用以及作用域_第2页
2/8
1、auto自动变量-命名空间-using作用以及作用域_第3页
3/8
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(){//输出符 <

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

1、auto自动变量-命名空间-using作用以及作用域

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群