C/C++编译bug
事后不诸葛
人生没有彩排,每一天都是现场直播
展开
-
C语言头文件
头文件是扩展名为 .h 的文件,包含了 C语言 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在 C 或 C++ 程序中,建议把所有的常量、宏、系统全局变量和函数原型写在头文件中,在需要的时候随时引用这些头文件。引用头文件的语法#include <file>这种形式用于引用系统头文件。它在系统目录的标准列表中搜索名为 file 的文件。在编译源代码时,可以通过 -I 选项把目录前置在该列表前。#include "file原创 2022-04-16 15:41:11 · 2171 阅读 · 0 评论 -
解决执行.exe文件看不到运行结果
解决问题因编译器的原因,生成的 .exe 文件打开时会一闪而过,从而观察不到其运行的结果。解决思路因为main()函数结束时,DOS 窗口会自动关闭。解决方案1. 在 return 0; 前加入 system("pause"); 语句。#include <stdio.h>#include <stdlib.h> int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); syst..原创 2022-02-15 20:54:12 · 3069 阅读 · 0 评论 -
解决warning: implicitly declaring library function ‘printf‘ with type‘int (const char *, ...)‘
解决问题warning: implicitly declaring library function 'printf' with type'int (const char *, ...)' [-Wimplicit-function-declaration]解决思路因为 printf 这一类库函数太常用了,所以编译器在编译的时候,发现源文件中并没有声明 printf 这个函数就直接使用了它,那么编译器就会为 printf 函数隐式生成一个声明。现编译器提示它为 printf 生成的隐式声明是:in原创 2022-02-14 22:01:23 · 16245 阅读 · 3 评论