getchar(),putchar(),gets(),puts()用法简介

 

getchar()为输入单个字符;gets()为输入字符串,它结束标记为‘\n’的换行符,回车键可以实现此功能,它将输入不含\n字符并在末尾自动添加‘\0’,因为是一个字符串;gets()函数不检查目标数组是否能容纳输入,所以很不安全。

putchar()为输出单个字符,puts()为输出字符串;

如:

char a=gerchar()           //输入一个字符,

putchar(a);                 //输出一个字符

char b[9];

string  d=gets(b);             //①类型为string字符串,相当于给字符赋值;②gets输入遇到回车键就停止(键盘输入)

puts(“输到屏幕上”);  //类似cout输出;

 

puts(d)错误行为(已验证);

 

posted @ 2019-04-20 22:26  tangjunjun  阅读(1376)  评论(0)    收藏  举报
https://rpc.cnblogs.com/metaweblog/tangjunjun