![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
li_jun_feng
这个作者很懒,什么都没留下…
展开
-
从一小段代码认识指针和数组的关系
#include <stdio.h>int main(void){ int (*p)[]; int a[5]={15,2,3,64}; p=&a;/*a和&a的地址虽然都一样,但是移动指针时跨度不一样,a跨度为int的字节数,而&a跨度为数组的字节数。*/ printf("%d\n", (*p+1)[2] ); printf("%d==%d\n", ...原创 2018-04-07 18:25:36 · 135 阅读 · 0 评论 -
预处理
从源文件到可执行文件的4个步骤:预处理、汇编、编译、链接形成可执行文件预处理指令是指源文件中以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。指令 用途 # 空指令,无任何效果 #include...原创 2018-04-07 18:24:20 · 212 阅读 · 0 评论 -
在Windows中安装MinGW-w64
安装MinGW-w64后,需要配置系统变量path,才能运行gcc命令。另外若是还用到了外部头文件库,则还需要增加系统变量C_INCLUDE_PATH,将其值设为外部头文件库的目录地址,这样c源文件中包含的外部头文件才能被读到。c++要使用系统变量CPLUS_INCLUDE_PATH。若想要在Sublime Text 3 编辑器中添加编译工具,需要打开Tools->Build System-...原创 2018-04-07 18:22:55 · 2502 阅读 · 0 评论