- 第一种风格: if ( ture ){ command;}else{ error;} 这一种风格强调的是语句的块结构 通常学校教材或者一般初学者都经常使用第一种风格 第二种风格: if ( true ){ command; }else{ error; } 这一种风格则是将语句块与关键字if \ else更紧密地结合在一起 通常最新的编程 书籍,包括经典算法,... 第一种风格: if ( ture ){ command;}else{ error;} 这一种风格强调的是语句的块结构 通常学校教材或者一般初学者都经常使用第一种风格 第二种风格: if ( true ){ command; }else{ error; } 这一种风格则是将语句块与关键字if \ else更紧密地结合在一起 通常最新的编程 书籍,包括经典算法,...
- 文章目录 开门见山预处理指令#include#define示例一示例二示例三 #undef#program once program条件编译指令#ifdef、#ifndef、#endif#if、#elif、#else、#endif error自我测评 开门见山 本文主要介绍c语言中条件编译相关的预编译指令,常见的预处理指令如下: #inclu... 文章目录 开门见山预处理指令#include#define示例一示例二示例三 #undef#program once program条件编译指令#ifdef、#ifndef、#endif#if、#elif、#else、#endif error自我测评 开门见山 本文主要介绍c语言中条件编译相关的预编译指令,常见的预处理指令如下: #inclu...
- 什么是智能指针? 今天之前我对这个概念也很陌生,但是接触之后我便很喜欢这种指针了。 与其说是指针,不如说是一种基于指针的模板类。 智能指针存在的意义? 俗话说存在即合理,那么这个模板存在的意义是什么? 先看个简单的小栗子: void testA() { a = new testB(); ··· return; } 123456 短短几行,其实问题是很明显... 什么是智能指针? 今天之前我对这个概念也很陌生,但是接触之后我便很喜欢这种指针了。 与其说是指针,不如说是一种基于指针的模板类。 智能指针存在的意义? 俗话说存在即合理,那么这个模板存在的意义是什么? 先看个简单的小栗子: void testA() { a = new testB(); ··· return; } 123456 短短几行,其实问题是很明显...
- 目录 1.函数讲解 1.1 统计数字包含多少位 1.2 删除一组数字的后面几位,比如12345678,删除678,剩下12345 1.3 本程序返回一个数的前几位数字,比如12345678,3,返回就是123 1.4 本函数返回指向string的指针,指向前几个character 2 总体程序示例 1.函数讲解 1.1 统计数字包含多少位 //统计有几位... 目录 1.函数讲解 1.1 统计数字包含多少位 1.2 删除一组数字的后面几位,比如12345678,删除678,剩下12345 1.3 本程序返回一个数的前几位数字,比如12345678,3,返回就是123 1.4 本函数返回指向string的指针,指向前几个character 2 总体程序示例 1.函数讲解 1.1 统计数字包含多少位 //统计有几位...
- 类通常表示更加通用的概念 ADT使用通用的方式描述数据类型,而没有引入语言或实现细节 比如栈: 创建空栈从栈顶添加数据从栈顶删除数据栈是否满栈是否空 stack.h //stack.h -- 堆栈的类定义实现#ifndef STACK_H_#define STACK_H_ typedef unsigned long Item; class Stack{public: ... 类通常表示更加通用的概念 ADT使用通用的方式描述数据类型,而没有引入语言或实现细节 比如栈: 创建空栈从栈顶添加数据从栈顶删除数据栈是否满栈是否空 stack.h //stack.h -- 堆栈的类定义实现#ifndef STACK_H_#define STACK_H_ typedef unsigned long Item; class Stack{public: ...
- 核心代码: cin.get(ch); while (ch != '.') { if (ch == ' ') ++spaces; ++total; cin.get(ch); } 整体代码: #include<iostream>using namespace std;int main(){ char ch; int spaces = 0; int total ... 核心代码: cin.get(ch); while (ch != '.') { if (ch == ' ') ++spaces; ++total; cin.get(ch); } 整体代码: #include<iostream>using namespace std;int main(){ char ch; int spaces = 0; int total ...
- 使用enum配合switch的选项 // 使用枚举类型#include <iostream> enum{ red, orange ,yellow,green,blue, violet,indigo}; int main(){ using namespace std; cout << "输入一个颜色选项(0-6):\n"; int code; cin >> code; whi... 使用enum配合switch的选项 // 使用枚举类型#include <iostream> enum{ red, orange ,yellow,green,blue, violet,indigo}; int main(){ using namespace std; cout << "输入一个颜色选项(0-6):\n"; int code; cin >> code; whi...
- switch语句并不是为了处理取值范围而设计的。switch语句中的每一个case标签必须是一个单独值,这个值必须是整数(包括char),因此它也无法处理浮点运算。另外,case标签值必须是常量。 如果是取值范围的话,用If esle 判断,如果选项超过两个,且固定,使用switch语句更加简单明了 switch()中的选项必须是一个结果为整数值得表达式 ... switch语句并不是为了处理取值范围而设计的。switch语句中的每一个case标签必须是一个单独值,这个值必须是整数(包括char),因此它也无法处理浮点运算。另外,case标签值必须是常量。 如果是取值范围的话,用If esle 判断,如果选项超过两个,且固定,使用switch语句更加简单明了 switch()中的选项必须是一个结果为整数值得表达式 ...
- 这个模式啊,怎么说呢,很多书里都说它是个补救模式,在设计的时候不要去考虑。 文章目录 出国旅游必备之“电源适配器”生火做饭舍它其谁的场景可用可不用的场景 出国旅游必备之“电源适配器” 见过电源适配器吗?电脑手机充电器就是“电源适配器”,但是我国的标准电压是220V,出了国可就不好乱插,别的国家的电压和我国不同。这时候就需要一个便携的电源变压器将... 这个模式啊,怎么说呢,很多书里都说它是个补救模式,在设计的时候不要去考虑。 文章目录 出国旅游必备之“电源适配器”生火做饭舍它其谁的场景可用可不用的场景 出国旅游必备之“电源适配器” 见过电源适配器吗?电脑手机充电器就是“电源适配器”,但是我国的标准电压是220V,出了国可就不好乱插,别的国家的电压和我国不同。这时候就需要一个便携的电源变压器将...
- 文章目录 电源适配器适配器模式类图适配器模式实现适用场景扁鹊治病的小故事 电源适配器 何为适配器?大家都知道,我国的标准电压是220V,但是我们平时使用的电器可接受不了这个电压,比方说电脑、手机,认真去看他们的充电器,还有一个名字,叫电源适配器适配器是干嘛用的?就是将功能相似或相同、但是接口不同的东西,使得他们可以对接。就像电插座和电器插口,功能都... 文章目录 电源适配器适配器模式类图适配器模式实现适用场景扁鹊治病的小故事 电源适配器 何为适配器?大家都知道,我国的标准电压是220V,但是我们平时使用的电器可接受不了这个电压,比方说电脑、手机,认真去看他们的充电器,还有一个名字,叫电源适配器适配器是干嘛用的?就是将功能相似或相同、但是接口不同的东西,使得他们可以对接。就像电插座和电器插口,功能都...
- 目录 第1章 文件结构 1.1 版权和版本声明 1.2 头文件的结构 1.3 定义文件的结构 附录 main.cpp main.h 第1章 文件结构 1.1 版权和版本声明 (1)版权信息 (2) 文件名称,标识符 和摘要 (3)当前版本号,作者、修改人,完成日期 (4)版本历史信息 /** Copyright... 目录 第1章 文件结构 1.1 版权和版本声明 1.2 头文件的结构 1.3 定义文件的结构 附录 main.cpp main.h 第1章 文件结构 1.1 版权和版本声明 (1)版权信息 (2) 文件名称,标识符 和摘要 (3)当前版本号,作者、修改人,完成日期 (4)版本历史信息 /** Copyright...
- 经常用的很小的破解软件或者一些基于cmd下的选项,那么今天亲自编写一个让自己看着舒服的选项 程序! #include <iostream>using namespace std;void showmenu();void report();void comfort();int main(){ showmenu(); int choice; cin >> choice; whi... 经常用的很小的破解软件或者一些基于cmd下的选项,那么今天亲自编写一个让自己看着舒服的选项 程序! #include <iostream>using namespace std;void showmenu();void report();void comfort();int main(){ showmenu(); int choice; cin >> choice; whi...
- 总体思维: 递归是一层一层进去,然后再从最里面一层一层出来 ;比如你买了一个俄罗斯套娃,一共3层,大白+中黑+小红: 大-->>中-->>小这样进来,然后红-->>黑-->>白 出来! 1.递归调用的递归 void recurs(argumentlist){ statements1 if (test) recurs(arguments) statements... 总体思维: 递归是一层一层进去,然后再从最里面一层一层出来 ;比如你买了一个俄罗斯套娃,一共3层,大白+中黑+小红: 大-->>中-->>小这样进来,然后红-->>黑-->>白 出来! 1.递归调用的递归 void recurs(argumentlist){ statements1 if (test) recurs(arguments) statements...
- 目录 外部变量 单定义规则: 关键词extern 程序示例 运行结果: 全局变量和局部变量 外部变量 链接性为外部的变量通常简称为外部变量,它们的存储持续性为静态,作用域为整个文件。外部变量在函数外部定义的,因此对所有函数而言都是外部的。外部变量也称全局变量(相对于局部的自动变量)。 单定义规则: 一方面,在每个使用外部变量的文件中,都必须声明它;另... 目录 外部变量 单定义规则: 关键词extern 程序示例 运行结果: 全局变量和局部变量 外部变量 链接性为外部的变量通常简称为外部变量,它们的存储持续性为静态,作用域为整个文件。外部变量在函数外部定义的,因此对所有函数而言都是外部的。外部变量也称全局变量(相对于局部的自动变量)。 单定义规则: 一方面,在每个使用外部变量的文件中,都必须声明它;另...
- 11.1、11.2 mytime0.h //mytime0.h -- 时间类重载#ifndef MYTIME0_H_#define MYTIME0_H_ class Time{private: int hours; int minutes; public: Time(); Time(int h, int m = 0); void AddMin(int m); void ... 11.1、11.2 mytime0.h //mytime0.h -- 时间类重载#ifndef MYTIME0_H_#define MYTIME0_H_ class Time{private: int hours; int minutes; public: Time(); Time(int h, int m = 0); void AddMin(int m); void ...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签