这个C语言的程序的执行结果是?

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:07:30
4. main()
{ char s1[25]=“Hello”,s2[10]=“world”;
printf(“the result:%d”,strcat(s1,s2));
}

是不是Hello world啊?

你这个程序是想连接两个字符串,字符串的输出格式应该是%s,%d是输出整型数的。改过来的话,执行结果应该是HelloWorld。

printf(“the result:%d”,strcat(s1,s2));
是%s,不是%d啊

晕,那个输出语句错了,输出字符串不能用%d,要用“%s”