上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页
摘要: 在程序设计中,单步调试能够跟踪程序的执行流程。跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题。单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制。 所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情。 由于其重要性,再引用... 阅读全文
posted @ 2015-05-29 15:54 于为 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: 引子:竟然可以用Code::Blocks来打开、编译、调试VC 6.0的项目,感觉很神奇,通过配置也让我们更进一步了解VC++ 6.0的编译器,连接器,调试器。好多兄弟问到要是能支持最新的VS2008和VS2010就好了,其实Code::Blocks已经配置好我们习惯的编译器的IDE环境了,假如我们... 阅读全文
posted @ 2015-05-29 15:32 于为 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一、数组的指针、指针数组以及指向指针的指针考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。A)一维数组 在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的... 阅读全文
posted @ 2015-05-25 12:47 于为 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在C/c++中,数组和指针有着密切的关系,有很多地方说数组就是指针式错误的一种说法。这两者是不同的数据结构。其实,在C/c++中没有所谓的二维数组,书面表达就是数组的数组。我猜想是为了表述方便才叫它二维数组。 在本文中,我也就叫它二维数组。在C/C++中,二维数组是数组的数组。数组的每一个元素是一个... 阅读全文
posted @ 2015-05-25 10:23 于为 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,数组名就是一个指针常量,保存数组的首地址。因为数组名是一个常量指针常量,不能修改其指向的值,因此可以定义一个指针变量指向数组。这样使用数组名加下标可访问数组中的元素,使用指针名加下标也可访问数组中的元素。这些在本章前面已经介绍过了。现在如果再定义一个二级指针变量,让其指向一级指针,就可使... 阅读全文
posted @ 2015-05-25 10:22 于为 阅读(4472) 评论(1) 推荐(1) 编辑
摘要: 当写下这个题目的时候,笔者心里其实非常犯难。因为从本质上来说,本章想阐述的内容与题目所宣示的概念,其实是不一样的。在编程中,我们常常要处理一段长度未知的数据,而且,运行过程中长度可能会发生变化,现行的C/C++标准没有提供在栈段和数据段内存中的实现,只提供堆中的实现,例如可以象下面代码那样在堆中分配... 阅读全文
posted @ 2015-05-21 09:48 于为 阅读(192) 评论(0) 推荐(0) 编辑
摘要: C90及C++的数组对象定义是静态联编的,在编译期就必须给定对象的完整信息。但在程序设计过程中,我们常常遇到需要根据上下文环境来定义数组的情况,在运行期才能确知数组的长度。对于这种情况,C90及C++没有什么很好的办法去解决(STL的方法除外),只能在堆中创建一个内存映像与需求数组一样的替代品,这种... 阅读全文
posted @ 2015-05-21 09:47 于为 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 在讲述柔性数组成员之前,首先要介绍一下不完整类型(incomplete type)。不完整类型是这样一种类型,它缺乏足够的信息例如长度去描述一个完整的对象。6.2.5Typesincomplete types(types that describe objects but lack informat... 阅读全文
posted @ 2015-05-21 09:46 于为 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 首先看看如下一个声明:int* ( *( *fun )( int* ) )[10];这是一个会让初学者感到头晕目眩、感到恐惧的函数指针声明。在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。C/C++所有复杂的声明结构,都是由各种声明嵌套构成的。如何解读复杂指针... 阅读全文
posted @ 2015-05-21 09:45 于为 阅读(282) 评论(0) 推荐(0) 编辑
摘要: const一词在字面上来源于常量constant,const对象在C/C++中是有不同解析的,如第二章所述,在C中常量表达式必须是编译期,运行期的不是常量表达式,因此C中的const不是常量表达式;但在C++中,由于去掉了编译期的限定,因此是常量表达式。对于一个指向const对象的指针pointer... 阅读全文
posted @ 2015-05-21 09:44 于为 阅读(301) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页