赞
踩
大家很熟悉了,这里不多加介绍
scanf("<格式化字符串>",<地址表>);stdio.hputs(s),其中s为字符串变量(字符串数组名或字符串指针)。puts()函数的作用于printf("%s\n",s)相同例如:
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[20],* f;
strcpy(s,"Hello!");
f="Thank you ";
puts(s);
puts(f);
return 0;
}
说明
- (1) puts()函数只能输出字符串,不能输出数值或者进行格式变换
- (2) 可以将字符串直接写入puts()函数中。如
puts("Hello,Tuuu")
stdio.hchar * gets(char * str);gets(s),其中s为字符串变量(字符串数组名或者字符串指针)。gets()函数的作用于scanf("%s",&s)函数作用类似,使用``scanf(“%s”,&s) 函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结束,空格后的字符将作为下一个输入项处理, 但gets() 函数将接收输入的整个字符串直到回车为止。等同于printf("%c",ch)
conio.hint getch(void)当你用键盘输入的时候,屏幕不显示你所输入的字符(不带回显),不需要按回车,程序自动继续进行int getche(void)屏幕显示你所输入与的字符(带回显),不需要按回车,程序自动继续进行stdio.hint getchar(void) 从标准输入stdin读入一个字符,程序等待你输入的时候你可以输入多个字符,回车后程序继续执行。但是getchar实际上只读入第一个字符。stdio.h'\0'空字符结尾Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。