摘要: 如同轻风拂过海面的,你的身影从远处洋洋洒洒而来,来了又去我的心如同那海面,起伏难平于是送你的时候 正是晚秋金黄的银杏叶散落一地无奈地在风中停留你的身影是那远航的帆船,渐行渐远我的目光紧随在帆后,如同与你一起远去的河流 阅读全文
posted @ 2013-10-28 22:44 技术让梦想更伟大 阅读(172) 评论(0) 推荐(0)
摘要: 从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。 另一个角度,从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。 动态存储方式:是在程序运行期间根据需要进行动态的分配存储空间的方式。 用户存储空间可以分为三个部分: 1) 程序区; 2) 静态存储区; 3) 动态存储区; 全局变量全部存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行完毕就释放。在程序执行过程中它们占据固定的存储单元,而不动态地进行分配和释放;动态存储区存放以下数据:1) 函数形式参数;2) 自动变量(未加 sta 阅读全文
posted @ 2013-10-28 22:27 技术让梦想更伟大 阅读(1009) 评论(0) 推荐(0)
摘要: 一、c程序存储空间布局 C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内 阅读全文
posted @ 2013-10-28 21:21 技术让梦想更伟大 阅读(2614) 评论(0) 推荐(0)
摘要: 1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?答:extern可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的 阅读全文
posted @ 2013-10-28 17:27 技术让梦想更伟大 阅读(1750) 评论(0) 推荐(0)
摘要: 函数,我之前也提到过一点点内容。其实函数是很好理解的,但是写起来又十分麻烦。 一、 函数引入 我们知道,C源程序是由函数组成的。请看下面的简单函数例子 #include <stdio.h> main() { printf(“Hello World!”); } 在这个C程序中,main函数是一切程序的 阅读全文
posted @ 2013-10-28 09:51 技术让梦想更伟大 阅读(5223) 评论(0) 推荐(0)