fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. char array[] = "januar\0";
  6. for (int i=0; array[i] !=0; i++)
  7. {cout<< array[i];
  8. }
  9. cout<<endl;
  10. cout<<"Размер array[] = "<<sizeof array<<endl;
  11. cout<<"Размер array[0] = "<<sizeof array[0]<<endl;
  12. int narray[3]={1,2,3};
  13. //narray[]={1,2,3}; неправильно
  14. const int n1=2;// инициализация объекта -
  15. int n1array[n1] {1};//«n1array» переменного размера недопустима(если бы не константа const int n1
  16. //n1array[0]= 1;
  17. cout<<"n1array[0]="<<n1array[0]<<endl<<"n1array[1]="<<n1array[1]<<" второй элемент не был инициализирован явно"<<endl;
  18.  
  19. int n2=2;
  20. int n2array[n2];
  21. n2array[0]= 1;
  22. cout<<"n2array[0]="<<n2array[0]<<endl<<"n2array[1]="<<n2array[1]<<" второй элемент не был инициализирован явно"<<endl;
  23.  
  24. int n3array[2];
  25. n3array[0]= 1;
  26. cout<<"n3array[0]="<<n3array[0]<<endl<<"n3array[1]="<<n3array[1]<<" второй элемент не был инициализирован явно"<<endl;
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 4700KB
stdin
Standard input is empty
stdout
januar
Размер array[] = 8
Размер array[0] = 1
n1array[0]=1
n1array[1]=0 второй элемент не был инициализирован явно
n2array[0]=1
n2array[1]=0 второй элемент не был инициализирован явно
n3array[0]=1
n3array[1]=0 второй элемент не был инициализирован явно