摘要: 在C++中,具有静态生存期的变量在程序开始运行之前就已经被分配了内存空间。具有动态生存期的变量,是在程序运行时遇到变量声明语句时被分配内存空间的。指针是一种数据类型,指针变量用于存放单元地址。声明指针的语法形式是:数据类型 * 标示符;。*和&称为指针运算符,表示指针所指向的变量的值&称为取地址运算符,用来得到一个对象的地址。变量的指针和指向变量的指针变量的区别:指针是某一变量在内存中所占存储单元的地址,是一个地址值;而指针变量则是专门存放其他变量的地址的变量,是一个变量。如果某一指针变量中存放了另一个变量的指针,则称该指针是指向那个变量的指针变量。 * 取出指针变量所指向的变 阅读全文
posted @ 2013-09-05 18:33 范政琦 阅读(271) 评论(0) 推荐(0)
摘要: 编程原则1.大型设计的问题2.问题说明3.程序设计准则:首先让你的程序运行起来,然后使它变得优美。这一准则对小型程序可能有效,但不适合大型程序。一个大型程序的每一部分都必须得到妥善的组织、清晰的书写和全面的理解,否则它的结构将被遗忘,也不能在以后某个时间连接到项目的其他部分,而那些部分可能由另一个程序设计员来完成。4.数据结构的选择算法设计中可变性的最大余地通常在于存储程序的数据的办法:1.它们彼此如何被安排 2.那些数据保存在内存中 3.那些在需要时被计算 4.哪些保存在文件中,这些文件又如何安排5.算法分析当有若干不同的方法可以用来组织数据和计算法时,开发一个用来推荐选择的标准就很重要6. 阅读全文
posted @ 2013-08-21 06:19 范政琦 阅读(135) 评论(0) 推荐(0)