C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C++中的引用(reference) 副标题#e# 1.简介 引用是C++引入的新语言特性。从语意上来说,引用就是一个变量的别名,就好象古代人的“字”和“号”,东坡居士和苏轼只是一小我私家的差异称号。对引用的操纵对变量发生的影响与对变量直接操纵完全一样。譬喻: int i = 0; int & iRef = i; iRef++; // i = iRef = 1 尽量引用不利用指针的操纵... 继续阅读C++中的引用(reference)
:2017-11-04
-
C语言进修教程第三章-C语言措施设计劈头(9) 小结 1.从措施执行的流程来看, 措施可分为三种最根基的布局: 顺序布局,分支布局以及轮回布局 2.措施中执行部门最根基的单元是语句。C语言的语句可分为五类:(1)表达式语句 任何表达式末端加上分号即可组成表达式语句, 常用的表达式语句为赋值语句。(2)函数挪用语句 由函数挪用加上分号即构成函数挪用语句。(3)节制语句 用于节制措施流程,由专门... 继续阅读C语言进修教程第三章-C语言措施设计劈头(9)
:2017-11-04
-
C语言进修教程第三章-C语言措施设计劈头(3) 名目字符串 名目字符串的一般形式为: %[*][输入数据宽度][长度]范例 个中有方括号[]的项为任选项。各项的意义如下:1.范例暗示输入数据的范例,其名目符和意义下表所示。名目 字符意义 d 输入十进制整数o 输入八进制整数x 输入十六进制整数u 输入无标记十进制整数f或e 输入实型数(用小数形式或指数形式)c 输入单个字符s 输入字符串2.“... 继续阅读C语言进修教程第三章-C语言措施设计劈头(3)
:2017-11-04
-
Google C++编程气势气魄指南(八):法则之破例 编程气势气魄指南的利用要点在于提供一个民众的编码类型,所有人可以把精神会合在实现内容而不是表示形式上。我们给出了全局的气势气魄类型,但局部的气势气魄也很重要,假如你在一个文件中新加的代码和原有代码气势气魄相去甚远的话,这就粉碎了文件自己的整体雅观也影响阅读 法则之破例 前面说明的编码习惯根基是强制性的,但所有优秀的法则都答允破例。 1. ... 继续阅读Google C++编程气势气魄指南(八):法则之破例
:2017-11-04
-
设计模式之调查者(Observer)模式与其C++通用实现(中) 副标题#e# 通过上篇的先容我们知道了调查者模式的根基特点、利用场所以及如何故C++语言实现。有过多次编写调查者模式代码履历的你也许会发明,险些所有的案例存在为数相当可观的反复性代码:界说一个调查者接口;界说一个主题并实现其诸如注册一/多个调查者,移除一/多个调查者,广播至所注册的调查者等根基行为。既然如此,我们有没有大概为所有... 继续阅读设计模式之调查者(Observer)模式与其C++通用实现(中)
:2017-11-04
-
单实例设计模式的实现 单实例设计大概是利用最遍及的设计模式。其思想意图是担保一个类只有一个实例,而且提供类工具的全程会见。单实例工具应用的范畴很广:如GUI应用必需是单鼠标,MODEM的联接需要一条且只需要一条电话线,操纵系统只能有一个窗口打点器,一台PC连一个键盘。本文将接头如何用C++实现单实例模式,并表明如何优化单线程应用的设计。 设计方案 利用全程工具可以或许担保利便地会见实例,可是不... 继续阅读单实例设计模式的实现
:2017-11-04
-
C语言进修教程第二章-数据范例、运算符、表达式(五) 字符串常量字符串常量是由一对双引号括起的字符序列。譬喻: "CHINA" ,"C program:" , "$12.5" 等都是正当的字符串常量。字符串常量和字符常量是差异的量。它们之间主要有以下区别:1.字符常量由单引号括起来,字符串常量由双引号括起来。2.字符常量只能是单个字符,字符串常量则可以含一个或多个字符。3.可以把一个字符常量赋... 继续阅读C语言进修教程第二章-数据范例、运算符、表达式(五)
:2017-11-04
-
CString操纵指南 副标题#e# 通过阅读本文你可以进修如何有效地利用CString。 CString 是一种很有用的数据范例。它们很洪流平上简化了MFC中的很多操纵,使得MFC在做字符串操纵的时候利便了许多。不管奈何,利用CString有许多非凡的能力,出格是对付纯C配景下走出来的措施员来说有点难以进修。这篇文章就来接头这些能力。 利用CString可以让你对字符串的操纵越发直截了当。这... 继续阅读CString操纵指南
:2017-11-04
-
细论数组维度(dimension)的计较 副标题#e# 我们常常需要知道先前界说的数组维度,或是为了对其举办轮回遍历,或是其它。当我们显示初始化数组而没有指定其维度时尤其如此: int is[]={1,2,3}; 有C语言开拓履历的读者大概常常利用如下方法来实现: int dimension=sizeof(is)/sizeof(is[0]) 这在大部门环境下都事情得很好。只是敲的键盘次数有点多... 继续阅读细论数组维度(dimension)的计较
:2017-11-04
-
链表的c语言实现(十) 在这里罗列了一个应用单链表根基算法的综合措施,双向链表和轮回链表的综合措施各人可以本身去试一试。 #include <stdio.h> #include <malloc.h> #include <string.h> #define N 10 typedef struct node { char name[20]; struct nod... 继续阅读链表的c语言实现(十)
:2017-11-04