std::array<int,3>marks;// Definitionmarks[0]=92;marks[1]=97;marks[2]=98;// Define and initializestd::array<int,3>={92,97,98};// With empty membersstd::array<int,3>marks={92,97};std::cout<<marks[2];// Outputs: 0
std::array<int,6>marks={92,97,98,99,98,94};// Print first elementstd::cout<<marks[0];// Change 2nd element to 99marks[1]=99;// Take input from the userstd::cin>>marks[2];
Displaying
charref[5]={'R','e','f'};// Range based for loopfor(constint&n:ref){std::cout<<std::string(1,n);}// Traditional for loopfor(inti=0;i<sizeof(ref);++i){std::cout<<ref[i];}