C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
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
-
指针数组(二) 副标题#e# [例6-25] 对已排好序的字符指针数组举办指定字符串的查找。字符串按字典顺序分列,查找算法回收二分法,或称为折半查找。折半查找算法描写: 1.设按开序(或降序)输入n个字符串到一个指针数组。 2.设low指向指针数组的低端,high指向指针数组的高端,mid=(low+high)/2 3.测试mid所指的字符串,是否为要找的字符串。 4.若按字典顺序,mid所指... 继续阅读指针数组(二)
:2017-11-04
-
C/C++双链表正排序 #include<stdio.h> #include<stdlib.h> #include<malloc.h> struct list{ int data; struct list *next; struct list *pre; }; typedef struct list node; typedef node *l... 继续阅读C/C++双链表正排序
:2017-11-04
-
C++编程杂谈之二:面向工具 副标题#e# 软件开拓是一个极其巨大的进程,一段小的代码我们可以快速、精确的完成,可是当你面临的是一个复杂的软件系统的时候,你是否有不知所措的感受呢? 在我们利用C的年月内里,编程思想是布局化的,你的C语言老师大概会不绝的辅导你奈何利用布局化的要领来完成一段措施,同时,你大概也知道在软件开拓中的一个重要定律(Wirth定律): 措施 = 算法 + 数据布局 在布局... 继续阅读C++编程杂谈之二:面向工具
:2017-11-04
-
用尺度模板库STL实现文件较量 副标题#e# 要阅读本文,你要熟悉C++,熟悉类模板和函数模板。本文搜集了大量有关的信息,指引你慢慢阅读。 本文用提问,设计息争决方案引导阅读。但愿你能喜欢。 问题提出: 有二篇文章都含有很多行文字。我们要成立一个措施来找出二者之间的差异之处并将这些差异内容的行显示出来。措施必需做成可反复利用的组件,就是说,这个组件可以或许未经修改地被其他措施利用。 设计: 假... 继续阅读用尺度模板库STL实现文件较量
:2017-11-04
-
C++经典口试题 副标题#e# 1.是不是一个父类写了一个virtual 函数,假如子类包围它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形担任的。 private 也被集成,只事派生类没有会见权限罢了 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类包围它的函数不加virtual ,也能实... 继续阅读C++经典口试题
:2017-11-04
-
关于初始化C++类成员 副标题#e# 在利用C++编程的进程傍边,经常需要对类成员举办初始化,凡是的要领有两种: 第一种要领: CMYClass::CSomeClass() { x=0; y=1; } 第二种要领: CSomeClass::CSomeClass() : x(0), y(1) { } 本文将要探讨这两种要领的异同以及如何利用这两种要领。 从技能上说,第二种要领较量好,可是... 继续阅读关于初始化C++类成员
:2017-11-04
-
Keil C51 vs 尺度C 副标题#e# 深入领略并应用C51对尺度ANSIC的扩展是进修C51的要害之一。因为大大都扩展成果都是直接针对8051系列CPU硬件的。大抵有以下8类: 8051存储范例及存储区域,存储模式,存储器范例声明,变量范例声明,位变量与位寻址,非凡成果寄存器(SFR),C51指针 l函数属性 详细说明如下(8031为缺省CPU)。 第一节KeilC51扩展要害字 C5... 继续阅读Keil C51 vs 尺度C
:2017-11-04