摘要: 此篇文不会阐述具体的原理,而是只记录实际应用如何避免一些问题 在《C语言程序设计 现代方法》第9.5章节中有这样一段说明, 语句和 函数之间的差异是:不管哪个函数调用 函数都会导致程序终止, 语句仅当由main函数调用时才会导致程序终止。 更为抽象的解释, 函数是程序退出,无论在什么函数中调用都会退 阅读全文
posted @ 2017-01-08 20:48 vforbox 阅读(227) 评论(2) 推荐(0) 编辑
摘要: Python 在堆(heap)中分配的对象分为两类,可变对象和不可变对象 可变对象 对象的内容是可变的 不可变对象 对象的内容不可变 函数的参数传递 python规定参数传递都是传递引用,也就是传递给函数的是原变量实际所指向的内存空间,修改的时候就会根据该引用的指向去修改该内存中的内容,所以在函数内 阅读全文
posted @ 2017-01-02 18:11 vforbox 阅读(331) 评论(1) 推荐(1) 编辑
摘要: c程序中真正的入口也就是代码的起始并不是 函数 操作系统中有这样一条命令 也就是链接器 链接器最后将各种各样的目录文件链接成可执行文件的时候它会去用到一个链接的脚本文件,可通过 命令加参数就可以打印默认的链接脚本,查看脚本最上方的有一句话,它定义了代码和数据的起始地址 上图中的意思是可执行的代码数据 阅读全文
posted @ 2017-01-02 17:45 vforbox 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 示例代码 include int main(void) { int count = 0; printf("count = %d\n", count); count = 0; while (count 指令 调用函数 指令 比较,后面的 表示 ,上图中表示左边的 比较右边的 指令 跳转,后面的 表小于 阅读全文
posted @ 2017-01-02 16:10 vforbox 阅读(354) 评论(0) 推荐(0) 编辑