/**
数组作为函数的参数传递时,数组名会退化为指针
*/
/**
运行结果:
sizeof(acWelcome):30
strlen(acWelcome):19
sizeof(acWelcome):4
strlen(acWelcome):19
请按任意键继续. . .
*/
int main(int argc, char *argv[])
{
char acWelcome[30]="Welcome to China!!!";
printf("sizeof(acWelcome):%d\n",sizeof(acWelcome));
printf("strlen(acWelcome):%d\n",strlen(acWelcome));
example(acWelcome);
return 0;
}
void example(char *acWelcome){
printf("sizeof(acWelcome):%d\n",sizeof(acWelcome));
printf("strlen(acWelcome):%d\n",strlen(acWelcome));
return ;
}
C语言 数组作为函数的参数传递时会退化为指针
猜你喜欢
转载自blog.csdn.net/ren_x_guo/article/details/104772749
今日推荐
周排行