![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础知识
文章平均质量分 58
dragon_horse
这个作者很懒,什么都没留下…
展开
-
(摘)指针与应用-------凌风(连载中)
指针与应用1. 指针与指针变量的概念2. 指针与地址运算3. 指针与数组4. 引用的基本概念 指针是c++里面的一个非常重要的概念,利用指针,可以操纵数据对象的内存地址,实现对数据对象的间接访问,表示复杂的数据结构,编写简洁高效的程序 引用是某个数据对象的别名,c++中引进引用这个概念的目的是为了简花函数调用时的原创 2009-09-18 15:03:00 · 430 阅读 · 0 评论 -
基本数据类型之枚举型
枚举型是一种整数型,用户通过以下语法定义:enum typename {enumerator-list}; enum是c++的关键字,typename是所定义类型的名字,enumerator-list是一系列的整数常量的名字。如下面定义了枚举型Semester,这种类型的变量可以有三个值。 enum Semester{FALL,SPRING,SUMMER};原创 2009-12-11 10:47:00 · 5251 阅读 · 0 评论 -
typedef的用法
typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。 2. typedef & 结构转载 2009-12-10 21:25:00 · 452 阅读 · 0 评论 -
头文件
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 C++/C程序的头文件以“.h”为后缀。以下是假设名称为 graphics转载 2009-12-10 16:04:00 · 386 阅读 · 0 评论 -
头文件问题001
头文件中的 #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 是什么意思? MSDN上原文: >>_MSC_VER >>Defines the compiler version. Defined a原创 2009-12-10 15:05:00 · 353 阅读 · 0 评论 -
(转)c++标示符和关键字
标识符的命名规则:通信博客——通信人自己的博客!qez*RL7u0V1Cu | 1. 所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头;通信博客——通信人自己的博客!//b@$gD7z&Z#d[%b 2. 标识符的其它部分可以用字母、下划线或数字(0~9)组成;5H{9i*Ih0cx0 3. 大小写字母表示不同意义, 即代表不同的标识符,如前面的co原创 2009-12-08 17:36:00 · 2616 阅读 · 0 评论 -
函数的重载---c++面向对象程序设计(清华大学出版社)----凌风
在前面的程序中用到了插入运算符“>”。这两个运算符是c和c++位运算中的左移运算符和右移运算符,现在c++又把它作为输入输出运算符。即允许一个运算符用于不同场合,有不同的含义,这就叫做运算符的“重载”(overloding),即重新赋予它新的含义,其实就是“一物多用”。 在c++中,函数也可以重载。用c语言编程时,有时会发现几个不同名的函数实现的是同一类的操作。例如要求从3个数中找出其中的最转载 2009-11-02 15:18:00 · 700 阅读 · 0 评论 -
C++大学教程(第二版)c++how to program Second Edition --电子工业出版社【美】harvey M.Deitel and paul James Deitel(更新中)
第一章 计算机与c++编程简介 第二章 控制结构 2.1 简介 2.2 算法 2.3 伪代码 2.4 控制结构 2.5 if选择结构 2.6 if/else选择结构 2.7 while重复结构 2.8 构造算法:实例研究1(计数器控制重复)转载 2009-11-05 16:49:00 · 1802 阅读 · 1 评论 -
c++运算符的运算顺序及相关规则
:: 辖域分辨符 从左到右 () 函数调用 从左到右 [] 数组元素引用 · 成员引用原创 2009-11-05 11:56:00 · 983 阅读 · 0 评论 -
编程求解母牛问题---凌风
若一头母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛?原创 2009-11-05 08:38:00 · 1848 阅读 · 3 评论 -
面向数据c++数据结构之基本数据结构(队列)--【美】Jan Harrington 陈博译
队列是一种先进后出的数据结构(见书)。元素从尾部进入队列,然后从头部离开。因此,队列是一种等候列表,类似于我们在银行或者商店等候服务或者缴款时所排的队伍,人则像对列中的元素,按照他们到达队伍的顺序接受服务。4.2.1 队列的使用 在多任务操作系统中,对列被用来保存等待CPU访问的进程,最常见的一种用法被称为round-robin调度,它经常用在诸如LINUX这样的操作系统中。转载 2009-09-21 17:14:00 · 990 阅读 · 2 评论 -
《摘》面向对象c++数据结构--基本数据结构之链表-双向链表(结束)(凌风)
3.3 双向链表 单链表最大的缺点就在于它只能按照一个方向进行循环:从开始到结束。编写插入和删除操作的代码也较为困难,因为只有指向下一个节点的指针,而没有指向前一个节点的指针。双向链表中的每一个节点包括了前向指针和后向指针。链表管理器既指向头节点也指向尾节点,这样的节点可以从两个方向加以遍历:从头到尾或者从尾到头。例如,可以按照年月日顺序保存一个账户交易程序。新的事务被插入到转载 2009-09-20 16:17:00 · 856 阅读 · 1 评论 -
(摘)面向对象c++数据结构之基本数据结构-链表-使用链表管理器(连载中)
3.2.4 使用链表管理器使用单链表管理器的应用程序类可以在程序3-11和程序3-12中找到。与使用数组和向量管理器的程序相同,该应用程序类的构造函数创建了一个链表管理器对象。类的其余成员函数则负责处理用户界面和基本的链表操作。 【程序3-11】单链表演示程序应用程序类的声明 #ifndef APP #define APP #include “listmg转载 2009-09-18 21:39:00 · 612 阅读 · 0 评论 -
C语言图形编程(三、绘图函数-02)
四、图形和图像函数 (一) 像素函数 56. putpiel() 画像素点函数 57. getpixel()返回像素色函数 (二) 直线和线型函数 58. line() 画线函数 59. lineto() 画线函数 60. linerel() 相对画线函数 61. setlinestyle() 设置线型函数 62. getl转载 2010-04-20 15:18:00 · 1127 阅读 · 0 评论