69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdlib.h>
void B (char*c)
{
c[0]='b';
}
int A (const char * c){
B((char *) c);
return 0;
}
int main(void)
{
const char *c = "abcdefg";
char d[]="higklmn";
char *e="opqrst";
A(c);//错误
A(d);//正确
A(e);//错误
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void B (char*c)
{
c[0]='b';
}
int A (const char * c){
B((char *) c);
return 0;
}
int main(void)
{
//const char *c = "abcdefg";
//char d[]="higklmn";
//char *e="opqrst";
const char f[]="higklmn";
//A(c);//错误
//A(d);//正确
//A(e);//错误
A(f);//正确
printf(f);
system("pause");
return 0;
}