![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
培训
wwkaven
这个作者很懒,什么都没留下…
展开
-
编程经验及细节
1、使用 const 提高函数的健壮性(1)用const 修饰函数的参数(1.1)如果输入参数采用“指针传递”,那么加const 修饰可以防止意外地改动该指针,起到保护作用。(1.2)如果输入参数采用“值传递”,由于函数将自动产生临时变量用于复制该参数,该输入参数本来就无需保护,所以不要加const 修饰。(1.3)对于非内部数据类型的参数而言,象 void Func(A a) 这原创 2014-08-05 19:52:38 · 501 阅读 · 0 评论 -
高质量C++/C 编程指南 阅读笔记(一)编程规范
1、首先介绍《高质量C++/C 编程指南》,原创 2014-08-04 19:49:15 · 589 阅读 · 0 评论 -
控制台下的扫雷
1、扫雷游戏,相信大家都知道哦,虽然不一定会玩(我)原创 2014-08-04 12:56:07 · 951 阅读 · 0 评论 -
指针与结构体、函数指针
源码:// csdn_struct.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include struct Person{ char szName[12]; int nAge; //int bSex;};int _tmain(int argc, _TCHAR* argv[]){ Person per; Person *原创 2014-07-31 08:17:49 · 468 阅读 · 0 评论 -
C语言标准定义的32个关键字
C 语言标准定义的32个关键字关键字关键字意义auto声明自动变量,缺省时编译器一般默认为autoint声明整型变量double声明双精度变量long声明长整型变量char声明字符型变量f原创 2014-08-06 09:10:36 · 14425 阅读 · 0 评论 -
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
关键文件代码:原创 2014-07-29 07:21:41 · 1619 阅读 · 0 评论 -
文件操作(C、C++、API)
1、C中的文件操作:原创 2014-08-07 08:55:00 · 1314 阅读 · 0 评论 -
单向链表(三) 在指定位置插入新的节点
1、要向链表中插入新的数据,就要插入一个新的节点原创 2014-08-01 06:33:45 · 7409 阅读 · 1 评论 -
字符串
1、头文件:#include2、字符数组:原创 2014-07-30 19:40:56 · 493 阅读 · 0 评论 -
打印九九乘法表
关键文件源代码:// homework4.cpp : 定义控制台应用程序的入口点。// 打印九九乘法表//#include "stdafx.h"void PrintMultiplicationTable(); // 打印乘法表int _tmain(int argc, _TCHAR* argv[]){ PrintMultiplicationTable(); return 0;原创 2014-07-29 07:43:27 · 667 阅读 · 0 评论 -
求1!+2!+…+10!
// homework1.cpp : 定义控制台应用程序的入口点。// 编写应用程序,求1!+2!+…+10!//#include "stdafx.h"int JieCheng(int number);int _tmain(int argc, _TCHAR* argv[]){ long sum = 0; for (int i = 1; i <= 10; i++) { s原创 2014-07-29 06:18:13 · 899 阅读 · 0 评论 -
高质量C/C++编程指南 阅读笔记(五)类的继承与组合
1、2、3、原创 2014-08-05 19:33:22 · 608 阅读 · 0 评论 -
高质量C/C++编程指南 阅读笔记(四)类的构造函数、析构函数与赋值函数
1、构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A 产生四个缺省的函数,如A(void); // 缺省的无参数构造函数A(原创 2014-08-05 19:19:35 · 645 阅读 · 0 评论 -
高质量C/C++编程指南 阅读笔记(二)内存管理
1、原创 2014-08-05 12:28:37 · 465 阅读 · 0 评论 -
Win32下绘图程序(一)画线、画矩形、画椭圆
1、2、3、原创 2014-08-05 20:16:09 · 13578 阅读 · 1 评论 -
找出一个字符串中,第一个只出现一次的字符
1、题目:找出一个字符串中,第一个只出现一次的字符,如“zzzxccddzzsfdg”原创 2014-07-31 11:19:35 · 1268 阅读 · 0 评论 -
单向链表(六) 工程源码
整理了一下前面几篇文章的代码,一起贴出来,原创 2014-08-04 12:51:19 · 547 阅读 · 0 评论 -
高质量C/C++编程指南 阅读笔记(三)重载
1、2、3、原创 2014-08-05 19:06:53 · 612 阅读 · 0 评论 -
单向链表(五) 按值查找节点,返回一个链表
1、情景:有一个值value,需要知道他在链表中的位置原创 2014-08-01 08:09:10 · 2268 阅读 · 0 评论 -
单向链表(二) 删除指定位置的节点
1、释放链表,即原创 2014-07-31 15:35:45 · 3412 阅读 · 0 评论 -
通过函数给指针赋值(二)交换两个变量的值
交换两个数的值原创 2014-07-31 07:33:33 · 1973 阅读 · 0 评论 -
编程找出1000以内的所有完数
关键文件代码:// homework2.cpp : 定义控制台应用程序的入口点。// 编程找出1000以内的所有完数///////////////////////////////////////////////////////////////////////////////// 注1:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.// 注2:因子即是约数原创 2014-07-29 06:42:24 · 2493 阅读 · 0 评论 -
数组 结构体
18、一维数组初始化: (1) int k[4] = {1,2,3,4}; 即k[0]=1; k[1]=2; k[2]=3; k[3]=4; (2)int array[4] = {0}; 即array[0]=0; array[1]=0; array[2]=0; array[3]=0; (注:数组初始化值的个数小于元素个数时,剩余的元素自动初始化为0,也就是这里的array[1]原创 2014-07-28 20:00:23 · 802 阅读 · 0 评论 -
准备工作以及一些注意点、基本数据类型
1、系统的发展历程,包括原创 2014-07-28 19:10:54 · 515 阅读 · 0 评论 -
单向链表(一) 节点结构体、创建链表、释放链表、遍历链表
链表原创 2014-07-31 11:24:45 · 4120 阅读 · 0 评论 -
指针与数组
1、指针与整型数组:原创 2014-07-31 08:03:40 · 556 阅读 · 0 评论 -
指针基本知识
1、一般定义的变量省略了auto,原创 2014-07-30 20:06:40 · 518 阅读 · 0 评论 -
求100以内的素数 水仙花数
1、新建一个Win32控制套原创 2014-07-28 19:53:13 · 1386 阅读 · 0 评论 -
Win32下绘图程序(二)保存绘图信息至文件
1、为了便于管理,创建一个新类用于执行绘图的原创 2014-08-06 17:25:17 · 1974 阅读 · 1 评论 -
友元:在本类之外访问本类的私有成员变量
1、我们知道,一个原创 2014-08-06 06:11:07 · 1103 阅读 · 0 评论 -
单向链表(四) 修改指定节点的数据值、逆序输出
1、因为修改比较好理解,就不再累述了,直接贴出原创 2014-08-01 07:34:28 · 4518 阅读 · 2 评论