08 2019 档案
摘要:作者:宅学部落链接:https://www.zhihu.com/question/22465774/answer/660997629来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 先来测测你现在的C语言水平怎么样... 假如现在你去一家公司面试,要求:定义一个宏,求两
阅读全文
摘要:0180 [C99] Use of ll for conversion specifier. 'll' long long 是 C99特性,C90不支持 0202 [I] '-' character in '[]' conversion specification is implementation
阅读全文
摘要:C 库函数 double atof(const char *str) 把参数 str 所指向的字符串转换为一个浮点数(类型为 double 型)。 声明 下面是 atof() 函数的声明。 参数 str -- 要转换为浮点数的字符串。 返回值 函数返回转换后的双精度浮点数,如果没有执行有效的转换,则
阅读全文
摘要:#ifndef 在头文件中的作用 在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时 ,就会出现大量“重定义”的错误。在头文件中实用#ifndef #define #endif能避免头文件的重定义。 方法:例如要编写头文件test.h 在头文件开头写上两
阅读全文
摘要:https://www.cnblogs.com/franknihao/p/9416145.html 问题: 国际象棋棋盘是8 * 8的方格,每个方格里放一个棋子。皇后这种棋子可以攻击同一行或者同一列或者斜线(左上左下右上右下四个方向)上的棋子。 在一个棋盘上如果要放八个皇后,使得她们互相之间不能攻击
阅读全文
摘要:https://coolshell.cn/articles/11377.html 单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对
阅读全文
摘要:https://www.cnblogs.com/huashanqingzhu/p/7278930.html http://bailian.openjudge.cn/practice/12221222:EXTENDED LIGHTS OUT 这道题我花了比较多的时间才想清楚,比较难想的地方在第一行的枚
阅读全文
摘要:#include #include using namespace std; #define N 21252 int main() { int p, e, i, d, caseNo = 0; // -1 代表输入结束 while (cin >> p >> e >> i >> d && p != -1) { ++caseNo; ...
阅读全文
摘要:https://my.oschina.net/zidanzzg/blog/812887 https://www.cnblogs.com/dylancao/p/9951838.html C语言关键字,编译器优化时使用,不要对编译器撒谎,如果把一个指针定义成Restrict , 编译器会相信你,并对程序
阅读全文
摘要:A typedef name shall be unique across all name spaces and translation units. Multiple declarations of the same typedef name are only permitted by this
阅读全文