随笔分类 -  C语言

摘要:`exec()`是Python的built in函数。其作用很好描述,就是执行以string类型存储的Python代码。话不多说举个例子。 在上个例子里面,ans变量并没有显式的定义,但仍然可以在print函数中调用。这是exec语句执行了 中的代码,定义了ans变量。 乍一看,这个功能很像C语言里 阅读全文

posted @ 2017-06-10 21:59 Rim99 阅读(27443) 评论(0) 推荐(0)

摘要:预处理(或称预编译)是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理指令指示在程序正式编译前就由编译器进行的操作,可放在程序中任何位置。 预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完 阅读全文

posted @ 2017-02-19 13:19 Rim99 阅读(293) 评论(1) 推荐(0)

摘要:C语言编程主要操作的对象就是 指针 。 指针从哪里来 指针就是表示内存存储区域的一组数值,使用 格式化字符串。 Linux系统会为程序维护两个临时变量存储位置:栈、堆。栈的空间少,栈通常在用户更高的地址空间处分配,通常有数M字节的大小,堆一般比栈要更大一点,一般会达到几十甚至是数百M字节。 栈 对于 阅读全文

posted @ 2016-12-25 16:32 Rim99 阅读(289) 评论(0) 推荐(0)

摘要:这篇笔记不怎么系统,只记录自己比较生疏的知识 变量定义 类型 | 定义 | 格式化符号 | 备注 : : | : : | : : | : : 整数 | int | %d | 长整型 | long | %ld | 单精度浮点 | float | %f | 双精度浮点 | double | %f | 字 阅读全文

posted @ 2016-12-25 16:31 Rim99 阅读(188) 评论(0) 推荐(0)

摘要:使用gcc编译C语言源码 在Linux系统中,C语言源码需要用gcc编译为二进制可执行文件,才能够运行。 这句命令就将test.c文件编译为test二进制可执行文件。 如此可以直接执行编译后的test二进制可执行文件。 如何编译多个.c文件 例1 需要将test1.c、test2.c、test3.c 阅读全文

posted @ 2016-12-25 16:28 Rim99 阅读(372) 评论(0) 推荐(0)

导航