Dienstag, 20. Oktober 2015

数组的定义

1数组的定义:

类型      数组名 [常量表达式]

float     sheep [10];
int       a2001 [1000];


注意:数组的大小定义后,不能随意更改:int n = 10;
                                    int a [n] = {0};//是不被允许的,[]中必须是常量表达式;


     如果要更改数组大小,方法可以用:1:

                              #include<iostream>
                                  using namespace std;
                                  int main(){
                                        const int i = 4;// const int i 符号常量
                                         int a [i] = {1,2,3,4}
                                         cout<<"a[0]="<<a[0]<<endl;
                                         cout<<"a[1]="<<a[1]<<endl;
                                         cout<<"a[2]="<<a[2]<<endl;
                                         cout<<"a[3]="<<a[3]<<endl;
                                         return 0;              
                                  }
       如果发现数组大小不够用了,只需要改 i 的大小。但是并不是说定义了可变长的数        组。这样可以使程序的修改变的简单一些。
           
     
                                      2:
                                   #include<iostream>
                                   using namespace std;
                                   # define N 4//预定义 ,表示在程序的任何地方只要碰到N就把它当做4对待
                               int main(){
                               int a [N] = {1,2,3,4};
                               cout<<"a[0]="<<a[0]<<endl;
                                   cout<<"a[1]="<<a[1]<<endl;
                                   cout<<"a[2]="<<a[2]<<endl;
                                   cout<<"a[3]="<<a[3]<<endl;
                                   return 0; 
                                
                                







Keine Kommentare:

Kommentar veröffentlichen