新手学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);
都可以的!
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/01 12:16:37
是,无法存储一个单词, 除非定义char数组或指针。
char c;//c只可以存放一个字符
char ch[5];//ch[5]定义了大小为5的数组
可以存放5个字符也可以对它赋予5个字符容量的字符串
比如:
char ch[5];
scanf("%s",ch);
或者
gets(ch);
都可以的!