- 1
- 0
- 约3.97千字
- 约 26页
- 2017-07-10 发布于贵州
- 举报
嵌入式Linu下C程序设计--02-1数组,指针,引用,内存分配,命名空间
嵌入式Linux下QT程序设计 主讲:成宝宗 设有一个int型数组a,有10个元素。用三种方法输出各元素: 使用数组名和下标 使用数组名和指针运算 使用指针变量 指针与引用的区别 指针其实就是一个变量,和其他类型的变量是一个样子的,其是一个占用四字节的变量(32位机上),它与其他变量的不同之处就在于它的变量值是一个内存地址,指向内存的另外一个地方。而引用则是变量的一个别名。 注意:一个指针变量可以指向NULL,表示它不指向任何变量地址,但是引用必须在声明的时候就得和一个已经存在的变量相绑定,而且这种绑定不可改变。 命名空间:namespace 命名空间可以将全局空间分为不同名称的范围。避免名字的冲突。 例如:a.h 中有一个变量为sum。b.h中有一个变量叫sum。如果把两个头文件都包含进来。会造成名字冲突。解决办法使用不同的namespace。 命名空间:namespace 定义命名空间: namespace baozong{ 成员1; 成员2; } 使用名字空间: 1,using namespace baozong; 将所有成员放入范围中。 2,using baozong::成员1; 将baozong中的特定成员1放入该范围中。 命名空间:namespace 引用与指针的选择 什么时候用引用? 如无需直接对地址进行操作,指针一般都可用引用代替 用更多的引用代替指针,
您可能关注的文档
- 山西潞安20万.doc
- 山西省2014普通高校招生本科第二批B类院校投档线.doc
- 山西省中考试卷积累·默写”汇编及感悟ppt课件(2007-2012年).ppt
- 山西省临汾第一学2015-2016学年高一下学期第一次月考(4月) 化学试题(Word版).doc
- 山西省五校207届高三上学期第二次联考物理试题(word含答案).doc
- 山西省人民医院家简介.ppt
- 山西省大同市一2014-2015学年高一上学期期末考试历史试题.doc
- 山西省太原五中011-2012学年下学期高二年级3月月考语文试卷.doc
- 山西省太原市212年高三年级第三次模拟文综试题及答案.doc
- 山西省长治市南场新.doc
原创力文档

文档评论(0)