char s[]是什么意思?怎么用?

#include <stdio.h>
void main()
{

char s[100]="999 roses: my love will last till the end of time,",
s1[10]="weili",s2[]="5i21314.",st[100]="will last till the end of time"; 这里的s1【10】,s2【】,st【】是什么意思,为什么有的括号里有数字,有的没有?
printf("\n\n\t%.18s %s %s %s",s,s1,st,s2);
}

S1[]是c语言中数组,char是指定义数组的类型为字符型,如果要定义整型就用int S1[],至于括号里边的数字是指这个数组的开辟空间的大小,若char S1[10]就是说这个数组里边可以放10个字符,当然你可以不放满,若不加数字计算机会自动开辟满足你定义的数组的大小的单元追问

在不?

能不能再问你一道编程

追答

o

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网