#include <stdio.h>
int main()
{
//声明一个字符串
char str1[] = "hello world";
printf("%s\n", str1);
printf(str1);
return 0;
}
输出结果
看到运行结果,没想到第二个输出竟然也可以运行出来!!!
一直以为c语言字符串是字符数组需要来个for循环遍历,没想到可以直接输出,第二个输出是无心之举,以为会报错,居然也可以运行出来结果。
#include <stdio.h>
int main()
{
//声明一个字符串
char str1[] = "hello world";
printf("%s\n", str1);
printf(str1);
return 0;
}
输出结果
看到运行结果,没想到第二个输出竟然也可以运行出来!!!
一直以为c语言字符串是字符数组需要来个for循环遍历,没想到可以直接输出,第二个输出是无心之举,以为会报错,居然也可以运行出来结果。