返回列表 回复 发帖

字符串输出

#include<stdio.h>
main()
{
char *str="helloworld";
printf("%s\n%10.5s\n%-10.2s\n%.3s",str,str,str,str);
}


想问老师,char不是只能存储一个字符吗?为什么是字符串呢?那个str前的*是不是就可以改变char的存储内容呢?谢谢老师
这里定义的是一个char的指针类型。*就是指针类型的一个标识。
返回列表