摘要: 预处理从字面上意思很简单预先处理.当我们写的C语言代码被转换成二进制代码的时候,编译器首先会对我们写的代码进行处理一下.比如我们常用的#include<stdio.h>#include<stdlib.h>编译器开始编译一个文件的时候,看到这样的指令,会预先把对应里面的文件代码全都拷贝粘贴到一个文件里 阅读全文
posted @ 2017-08-24 13:48 随意就好欧巴 阅读(309) 评论(0) 推荐(0) 编辑
摘要: char、short、int、long int 、 long long intchar 8bit 1个字节 0~0xFFshort int 16bit 2字节 0~0xFFFFint 32bit 4个字节 0~0xFFFFFFFFlong int 32bit 4个字节 0~0xFFFFFFFFlon 阅读全文
posted @ 2017-08-24 13:47 随意就好欧巴 阅读(331) 评论(0) 推荐(0) 编辑
摘要: int add_4(int a, int b, int c, int d) { int x = a + b; int y = c + d; return x + y;} void main() { __asm { xor eax, eax } int x = add_4(1, 2, 3, 4);} 阅读全文
posted @ 2017-08-24 13:45 随意就好欧巴 阅读(83) 评论(0) 推荐(0) 编辑
摘要: int add_2(int x, int y) { return x + y;} int add_3(int x, int y, int z) { int v1 = add_2(x, y); return v1 + z;} void main() { __asm { xor eax, eax; } 阅读全文
posted @ 2017-08-24 13:45 随意就好欧巴 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,为我们抽象出了一个概念,叫做变量,从字面意思理解是一种变化的量.因为我们有了汇编语言的基础,从这个角度理解,可以直接把变量理解成某个内存地址.从变量里面拿东西,可以理解成是从某个内存地址里面读数据.往变量里面放东西,可以理解成是往某个内存地址里面写数据.这便是变量的本质.有了汇编语言的基 阅读全文
posted @ 2017-08-24 13:44 随意就好欧巴 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 起初我们用最原始的导线,电源,串联并联实现了最简单的程序.后来抽象出了非门,与门,或门实现程序.中间发生了很多抽象层,使得我们可以使用汇编语言完成程序.C语言又在汇编语言的层面上进一步抽象.一个C语言程序可以理解成是许多个函数组合而成的.每个函数都有不同的功能,不同的用法.比如我们之前使用的prin 阅读全文
posted @ 2017-08-24 13:42 随意就好欧巴 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 大伙可能在之前接触过编程语言.也有的可能从来没接触过编程语言只是听说过.有C/C++/Python/VB/汇编语言/易语言/Html/Css/JavaScript/Java/C Sharp/Delphi/Php等等!为什么会有这么多编程语言呢?因为随着计算机历史的发展,产生了各种各样的需求.针对不同 阅读全文
posted @ 2017-08-24 13:36 随意就好欧巴 阅读(190) 评论(0) 推荐(0) 编辑