![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 68
PeterLiuxs
这个作者很懒,什么都没留下…
展开
-
24点计算
规则 随机输入四个1到13(也就是扑克牌中A-K)的数字,利用加、减、乘和除对这四个数做运算最终计算得到24,这四个数都需要用到,而且只能使用一次。思路四个[1 - 13]的数字,a、b、c、d,可用符号+、-、*、/两两数字之间存在6个结果:{a+b},{a-b},{b-a},{a*b},{a/b},{b/a}四个数存在三个符号,也就是存在6*6*6=216种结果四个数字存在4的阶乘=2原创 2017-06-08 00:11:16 · 1193 阅读 · 0 评论 -
C语言-预处理[笔记]
此笔记来自《C语言深度解剖》ANSI 标准定义的C 语言预处理指令: 预处理名称 意义 #define 宏定义 #undef 撤销已定义过的宏名 #include 使编译程序将另一源文件嵌入到带有#include 的源文件中 #if #if 的一般含义是如果#if 后面的常量表达式为true,则编译它与#endif之间的代码,否则跳过这些代码。宏#endif 标原创 2017-06-08 00:38:14 · 327 阅读 · 0 评论 -
[转]GCC编译过程分解
以helloworld为例分析gcc编译过程:#include <stdio.h>int main(){ printf(“Hello World\n”); return 0;}通常我们使用gcc来生成可执行程序,命令为:gcc hello.c,生成可执行文件a.out 实际上gcc hello.c可以分解为4个步骤,分别是预处理(Preprocess),编转载 2017-06-08 00:54:56 · 260 阅读 · 0 评论