![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++编程
OneAero
这个作者很懒,什么都没留下…
展开
-
gets() scanf()之间的区别和文件结束标志EOF
gets()和scanf()的区别gets()和scanf()函数一样,在读入字符串之后系统自动在字符串后加上‘\0’gets()只能一次输入一个字符串,可以读入包含空格和Tab的全部字符,直到遇到回车为止而scanf()遇到tab等字符就会停止输入 EOF end of fileC语言中,EOF常被作为文件结束的标志,其值通常为-1一个feof函数,用来判断文件是否结束原创 2013-09-02 12:26:01 · 3089 阅读 · 0 评论 -
预编译相关问题
#ifndef x //if not define的简写#define x ...#endif这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。 C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C语言编译系统包括预处理,编译和链接等部分。#ifnde原创 2013-09-02 12:24:30 · 462 阅读 · 0 评论