循环结构分为循环条件和循环操作。 循环语句要有四部分组成:初始化,条件判断,循环体,迭代。 while循环: 再循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对与后来每一额次外循环,都会再开始前从…
标签:c
C++类的三种数据成员:常量(const)、静态(static)、普通 的赋值方式
C++类有三种数据成员,由声明数据成员时修饰数据成员的关键字决定:static就是静态数据成员,const就是常量数据成员,既没有static也没有const那就是普通数据成员啦!←_← 相信很多同学都为三种数据成员的赋…
c++基础-头文件相互引用与循环依赖问题
本文主要分析C++头文件的相互引用,与类的相互依赖问题 1. C++头文件的相互引用 如果C++头文件相互引用,编译无法通过: // A.cpp #include "A.h" int main() { return 0;…
给定一个只包含大写英文字母的字符串,可以用另一个字母替换字符串中的任何字母最多k次。查找包含所有重复字母的最长子字符串的长度,
本题源自leetcode 424 ————————————…
PHP设想形式-DAO (Data Access Objects) 数据接见对象形式
整顿一下本身的进修Aaron Saray 写的PHP设想形式一些demo和本身的明白。大佬看完假如发明鄙人明白有误请马上指出,谢谢拍砖,跪求鞭打 /** * DAO (Data Access Objects) 数据接见对…
面向对象与面向过程最简单的理解
面向对象:苹果->吃 面向过程:吃(苹果)
string类
STL:c++标准模板库,对常见的数据结构进行封装,包含一些通用类型的算法。 string类:一、构造(常用四个)string()string(const string & str)拷贝string(const …
5个数排列所需的最少比较次数
5 个数最快的排序, H.B.Demuth 于 1956 年在他的博士论文中提出了以下方法: 开始时,就像用合并对4个元素排序一样,首先比较a:b,接着 c:d,然后把每对的较大者拿来比较,这就产生了a<b<…
我的编程之路:勤能补拙
简单介绍一下自己和目前的工作我是一名Linux驱动工程师,目前就职于杭州*通信公司,从事手机底层驱动的调试与编写工作。详细写写你是如何走上编程的道路研究生之前比较喜欢玩,所以那是压根就没有想到自己以后会从事IT行业。读研…
[Linux] 内核模块&proc使用 实例:统计所有进程的信息
实例要求: 编写一个Linux的内核模块,其功能是遍历操作系统所有进程。该内核模块输出系统中:每个进程的名字、进程pid、进程的状态、父进程的名字;以及统计系统中进程个数,包括统计系统中TASK_RUNNING、TASK…
Linux下的静态库、动态库和动态加载库
原文:Linux下的静态库、动态库和动态加载库 Linux库类型 Linux下可以创建两种类型的库: 静态库(.a): 在链接期间被应用程序直接链接进可执行文件 动态链接库(.so): 动态库还分为两种用法: a) 应用…
三子棋 小游戏 C++
闲暇之余自己写的一个C++三子棋小游戏,分享给大家! #include <iostream> #define Chess char * using namespace std; void DrawBoard(…