新手学C语言的问题。。

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:16:37
char 定义的变量是不是只能存一个字符? 可以用他存一个单词吗?

是,无法存储一个单词, 除非定义char数组或指针。

char c;//c只可以存放一个字符
char ch[5];//ch[5]定义了大小为5的数组
可以存放5个字符也可以对它赋予5个字符容量的字符串
比如:
char ch[5];
scanf("%s",ch);
或者
gets(ch);
都可以的!