• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c++ auto关键字

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一些关于C++的出版物写到:我们经常会用到一些赋值操作,例如int a=6,前提是我们知道变量的类型。-----但我们经常不知道变量的类型,因此就要允许c++编译器帮我们判断变量类型,由此auto变量应孕而生

  • 一般用法
#include<iostream>
using namespace std;
int main()
{
    auto i = 888;
    auto coachname = "陈培昌";
    int myarray[5] = {7,8,5,48,32};
    cout << i<<endl;
    cout << coachname << endl;
}

输出结果:

 

  •  一些应用场景:循环打印数组元素
#include<iostream>
using namespace std;
int main()
{
    
    int myarray[5] = {7,8,5,48,32};
    for (auto wenwa : myarray)
    {
        cout << wenwa << endl;
    }
    return 0;
}

输出结果:

 

  •  一些使用问题----批量赋值的时候,尽量保持变量类型一致,否则报错
#include<iostream>
using namespace std;
int main()
{
    auto name = "付高峰", i = 666;
    return 0;
}

 

输出结果:

 

 

  • 更改
#include<iostream>
using namespace std;
int main()
{
    auto name = "付高峰", i = "魏锐";
    return 0;
}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap