1,下列不正确的初始化语句是(C)
A、char A[10]= "ab" ;
B、char A[]={'a', 'b'};
C、char A[3]={ "abc"};
D、char A[10]={ 'a', 'b'};
2,阅读以下程序,写出运行结果▁8? ?4▁▁
#include <iostream>
#include<cstring>
using namespace std;
int main( ){
char s[]="ABCD\0ch";
int m,n;
m=sizeof(s);
n=strlen(s);
cout<<m<<' '<<n<<endl;
return 0;
}
?3,下列函数change的功能是,将字符串中的小写字母转成大写字母,请将程序补充完整
(1)▁char a[]▁▁
(2)▁a[i]!=0▁▁
(3)▁a[i]=a[i]-32▁▁
#include <iostream >
using namespace std;
void change( (1) ) {
int i=0;
for(i=0; (2) ;i++)
if(a[i]>='a'&&a[i]<='z')
(3) ;
}
int main(){
char p[80];
cout<<" \n";
cin.getline(p,80); //读一行字符,中间可以有空格
change(p);
cout<<p<<endl;
return 0;
}
?