Board logo

标题: 字符串输出 [打印本页]

作者: wangyu    时间: 2010-6-9 12:39     标题: 字符串输出

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


想问老师,char不是只能存储一个字符吗?为什么是字符串呢?那个str前的*是不是就可以改变char的存储内容呢?谢谢老师
作者: fwbook    时间: 2010-6-9 20:52

这里定义的是一个char的指针类型。*就是指针类型的一个标识。




欢迎光临 万卷图书 (http://wanjuanchina.net/) Powered by Discuz! 7.0.0