我初学c语言,对字符串输出不太明白。求大拿指点:
我初学c语言,对字符串输出不太明白。求指点:#include <stdio.h>
void main()
{
printf("hello world\n");
char a[]={'h','e','l','l','o',' ','w','o','r','l','d','\0'};
printf(a);
printf("\n");
printf("%s",a);
printf("\n");
printf("%s",&a);
printf("\n");
}
四种方式都能输出字符串。相同点是什么,不同点是什么?谢谢