泛型auto
1 /*auto*/
2
3 #include<iostream>
4
5 void main()
6 {
7 auto num = 10.9; // 自动变量 自动匹配类型
8 auto numA = 10;
9 std::cout << num << numA << std::endl;
10 }
11
12 //-----------------------------------------
13
14 /*auto循环*/
15
16 // 自动变量 自动获取类型 输出 泛型
17 // 自动变量 可以实现自动循环一维数组
18 // 自动循环的时候,对应的必须是常量
19
20
21 void main()
22 {
23 int num[10] = {1,2,3,4,5,6,7,8,9,10};
24 double num[10] = {1.0,2.0,3.0,4.6,5,6,7,8,9,10};
25 //auto 自动循环 begin endl,必须是一个数组的常量
26 for(auto data:num)// 泛型C++语法 循环一维数组
27 {
28 std::cout << data << std::endl;;
29 }
30
31 //循环二维数组
32 double num[2][5] = {1.0,2.0,3.0,4.6,5,6,7,8,9,10};
33 for(auto data : num)// 泛型C++语法 循环一维数组
34 {
35 std::cout << data << std::endl;
36
37 for (int i = 0;i < 5 ;i++ )
38 {
39 std::cout << *(data + i) << std::endl;
40 }
41 }
42 }
长风破浪会有时,直挂云帆济沧海
posted on 2015-05-26 10:08 Dragon-wuxl 阅读(143) 评论(0) 收藏 举报