![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
ZonarZmz
这个作者很懒,什么都没留下…
展开
-
如何手动输入EOF
EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。而在不同系统的EOF所代表的值是不一样的,在Visual Studio 2017下为ctrl+c,windows下为ctrl+z,linux/unix下为ctrl+c或ctrl+d;运用这个小技巧可以在调试的时候手动结束,很方便。原创 2017-10-29 12:20:59 · 11431 阅读 · 0 评论 -
C/C++中键盘输入数组越界问题
在C/C++中,用键盘输入(scanf)数组时,多余的输入会在缓冲区中,等待下一个(scanf),把缓冲区中的字符输入。而数组(字符串)结束是监测到‘\0’才会输出结束,在一开始数组中被'\0'填满,在键盘输入时会吧'\0'覆盖,如果输入超过了数组的大小就会把最后一个'\0'覆盖,导致只能在内存中找下一个'\0'停止输入,可能会多输出奇怪的字符,因此数组越界是不会检测出来的,而且连原创 2017-10-24 19:00:32 · 1380 阅读 · 0 评论 -
C/C++中暂停调试的三种方法
1、system("pause"); 此函数需包含<stdlib.h>头文件,能使系统暂停,会在框体上显示(请按任意键继续。。)的字样,按任意键后,程序会继续执行。2、getchar(); 此函数需包含<stdio.h>头文件,能使系统等待读入字符,从而使系统暂停,如果一个不行就两个,多读入一个字符以防万一。3、sleep(time); 此函数需包含&l...原创 2018-02-24 16:40:18 · 37954 阅读 · 0 评论 -
C/C++ 32个关键词,9条语句,34个运算符
一、C语言关键词(32个)1、数据类型关键字(14个)(1) char :声明字符型变量或函数 (1个byte)(2) short :声明短整型变量或函数 (2个byte)(3) int: 声明整型变量或函数 (4个byte)(4) long :声明长整型变量或函数 (4个byte)(5) float:声明浮点型变量或函数 (4个byte)(6) double :声明双精度变量或函数 (8个byt...原创 2018-03-18 16:08:58 · 2213 阅读 · 0 评论 -
C++中清空缓冲区的方法
问题描述:输入数据时希望有个合法性检验的问题,如果输入的数据不合法则程序提示重新输入。最初代码如下:#include <iostream>#include <vector>using std::cin ;using std::cout ;using std::endl;using std::vector ;int main(){int num;vector<int&g...转载 2018-04-03 11:07:11 · 19880 阅读 · 0 评论 -
运算符优先级
运算符优先级如图所示:运算符优先级主要使用在判断和一些优化上,是非常重要的,但是对自己眼睛有自信的可以全用括号()解决。原创 2018-04-17 22:20:56 · 342 阅读 · 0 评论