1. 字符数据输出函数 语法格式:int putchar(int ch) 2. 字符数据输入函数 语法格式: int getchar() 返回值是int型,即为输入字符对应的ASCII码值。 3. 字符串输出函数 语法格式:int puts(char * str) 4. 字符串输入函数 char * ...
分类:
编程语言 时间:
2018-10-14 19:05:27
阅读次数:
150
函数设计原则: 函数应该是无状态的,就是第一次调用和第二次调用是一样的。 getchar返回值是int型。 优秀代码欣赏:Eclipse代码 小结: ...
分类:
其他好文 时间:
2018-08-31 00:31:26
阅读次数:
175
一.getchar() 1.返回值:返回读到的ASCⅡ码值 2.使用方法: 3.功能:从输入缓冲区中读取一个字符 是一个阻塞函数(目前了解就好 后面应该有机会学到这方面的知识) 二.如何把getchar()到的字符串存起来? 1.引入: 我们首先应该思考的问题:“内存申请问题” 我们并不知道所要输入 ...
分类:
其他好文 时间:
2018-04-14 20:47:37
阅读次数:
196
一、终端I/O 1.单字符I/O:getchar(),putchar() (1)单字符输入(get character): 【 int getchar();】 返回值为输入的字符(ASCII)。可以接受任何字符,包括非打印字符。当一次键入多个字符时按下回车键后getchar开始逐个读取所有字符(包括 ...
分类:
其他好文 时间:
2017-06-05 23:40:02
阅读次数:
202
基本思想:
n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果:
①初始状态:无序区为R[1..n],有序区为空。
②第1趟排序
在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1个记录R[1]交换,使R[1..1]和R[2..n]分别变为记录个数增加1个的新有序区和记录个数减少1个的新无序区。
……
③第i趟排序...
分类:
编程语言 时间:
2015-04-20 09:40:16
阅读次数:
247
#include /*copy input to output; 2nd version*/main(){intc;c=getchar();while(c !=EOF){putchar(c);c=getchar();}} 直觉告诉我getchar返回值应该是char类型的,这个地方为什么不能用ch....
分类:
其他好文 时间:
2014-11-25 18:18:53
阅读次数:
111
getchar的返回值
这样的代码有什么问题:
char c;
while((c = getchar()) != EOF)....
getchar返回值变量必须是int型。因为EOF通常定义为-1,二十进制为255的字符会被符号扩展,和EOF比较时会相等,从而
过早第结束输入。
feof函数的使用
为什么这些代码最后一行复制了两遍?
#include
#inclu...
分类:
编程语言 时间:
2014-05-11 06:22:53
阅读次数:
422