深谈auto变量

1.c++中有一个关键字auto,c语言也有这么一个关键字,但是两者的意义大不相同。

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都建筑动画小微创业公司专业提供企业网站建设营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

2.c++中用auto定义的变量自动匹配赋值号右边的值的类型,具有自动匹配类型的作用,而c语言中auto只是声明一个变量为自动类型,说明这个变量的代码块生存期和分配在栈上,并且不能用来定义变量。

3.c++中auto可以起到泛型的作用,你不管给我传什么类型,我都可以识别,而且按类型使用这个变量。

4.下面看cpp测试代码

深谈auto变量

 1 #include  2  3 using namespace std; 4  5 /* 6 自动变量:自动匹配类型 7 auto  num = pc;通用传入接口 8 decltype (num) anum;/通用备份接口 9 */10 11 void main()12 {13 14     auto a = 10;//将a解析为整数变量15     auto b = 10.1;//将b解析为浮点数变量16 17     int array[10];18     int i = 0;19     for (auto arr : array)//增强for循环20     {21         arr = i++;22         cout << arr << endl;23     }24 25     cout << "a = " << a<

深谈auto变量

5.再来看看运行结果

深谈auto变量


当前标题:深谈auto变量
当前URL:http://bzwzjz.com/article/gopicp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 梓潼网站设计 泸州网站建设 宜宾网站设计 企业网站建设公司 成都网站建设 成都网站建设 企业网站设计 四川成都网站制作 成都网站建设 广安网站设计 成都做网站建设公司 重庆网站建设 网站设计公司 成都网站设计 成都网站设计 响应式网站设计方案 成都网站建设公司 企业网站设计 成都网站建设 成都网站设计 成都响应式网站建设 重庆网站制作