#include <iostream>
using namespace std;
main(){
int i=0,j=0;
int m=0;
// cout<<i<<j<<m<<endl;
// cout<<i<<endl;
// cout<<j<<endl;
// cout<<m<<endl;
// char A[50]={'q','w','e','r','t'};
char A[5];
A[0]='q';A[2]='w';A[4]='e';
// cout<<A[1];
// cout<<"Please input the array!"<<endl;
// for(i=0;i<10;i++){
// cin>>A;
// }
// for(i=0;i<10;i++){
// cout<<A[5]<<endl;
// cout<<A[6]<<endl;
for(i=0;i<5;i++){
if(A[i]=='\0'){
j=j+1;
}
}
cout<<j<<endl;
// }
using namespace std;
main(){
int i=0,j=0;
int m=0;
// cout<<i<<j<<m<<endl;
// cout<<i<<endl;
// cout<<j<<endl;
// cout<<m<<endl;
// char A[50]={'q','w','e','r','t'};
char A[5];
A[0]='q';A[2]='w';A[4]='e';
// cout<<A[1];
// cout<<"Please input the array!"<<endl;
// for(i=0;i<10;i++){
// cin>>A;
// }
// for(i=0;i<10;i++){
// cout<<A[5]<<endl;
// cout<<A[6]<<endl;
for(i=0;i<5;i++){
if(A[i]=='\0'){
j=j+1;
}
}
cout<<j<<endl;
// }
}
以上代码输出结果为0
#include <iostream>
using namespace std;
main(){
int i=0,j=0;
int m=0;
// cout<<i<<j<<m<<endl;
// cout<<i<<endl;
// cout<<j<<endl;
// cout<<m<<endl;
// char A[50]={'q','w','e','r','t'};
char A[5];
A[0]='q';A[2]='w';A[4]='e';
cout<<A[1];
// cout<<"Please input the array!"<<endl;
// for(i=0;i<10;i++){
// cin>>A;
// }
// for(i=0;i<10;i++){
// cout<<A[5]<<endl;
// cout<<A[6]<<endl;
for(i=0;i<5;i++){
if(A[i]=='\0'){
j=j+1;
}
}
cout<<j<<endl;
// }
}
以上代码输出为0
就多了一行cout的输出
这是为什么?