![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 71
梦凝哲雪
这个作者很懒,什么都没留下…
展开
-
C C++ 头文件
C#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <iso646.h> //对应各种运算符的宏#include <limits.h> //定义各种数据类型最值的常量#include <locale.h>原创 2022-12-12 11:40:33 · 1234 阅读 · 0 评论 -
[Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode 解决方法
好久没用C写代码 手上编译器只有 许久之前更新的 20.03版的CodeBlocks在编译C文件的时候 突然在循环语句上面 无法编译,一下蒙了。写了这么久代码,咋简单for循环语句都能写错了呢只要自己不尴尬,尴尬的就是别人 ┭┮﹏┭┮定眼一看 提示循环中初始化声明问题,简单理解就是变量的生命周期问题因为 gcc 在编译中是基于 C89 标准的,这个标准不允许在 for 循环内声明变量,而需要在循环前声明在Settings菜单栏下找到Compiler…菜单项,如下图:在Global compiler原创 2022-12-04 21:55:59 · 2156 阅读 · 2 评论 -
(转)50个C语言/C++程序员必会遇到的疑难解答
1. getchar和system(“pause”)相同点:都可以实现“暂停”效果但实际过程,有区别。getchar()是从输入缓冲区中读取一个字符。如果输入缓冲区(使用scanf输入的任何数据都是先被保存在输入缓冲区中!)中没有任何数据,那么就暂停,直到用户输入任意数据并回车,程序才继续往下执行。使用getchar()时,如果输入缓冲区中还有数据,那么就不能实现暂停效果。s...转载 2020-06-21 21:48:03 · 1206 阅读 · 0 评论