问题引出 今天aikilis问了我二个问题: 1 下面这段代码合法吗? ( i > 0 ? i : j ) = 1; 2 如何用一个原型为quest(bool,type,type)的函数实现三目符的功能? 经试验,…
分类:c/c++
常用预处理指令
文章目录 一、条件编译 1.#if指令 2.#endif 3.#ifdef和#ifndef 4.#else指令 5.#elif指令 二、其他一些标准指令 1.#pragme 预处理指令是以 #号为代码开头。下面是部分常用…
C/C++函数传递二维数组
目录 函数参数传递二维数组的问题 解决方案 1.传递第二维和更高维的大小 2.根据数组的存储原理把二位数组当作一维数组来操作(降维处理) 函数参数传递二维数组的问题 将二维数组当作参数的时候,必须指明所有维数大小或者省略…
使用 typedef 定义函数指针,更优雅的使用函数指针
简介 关于函数指针的介绍,这里就不做过多说明了,不了解的同学可以看看这篇博客: https://blog.csdn.net/afei__/article/details/80549202 使用 typede…
UML需求设计与医院管理系统演示(二)
文章目录 一、引言 二、医院住、出院管理系统演示(续) 1、住、出院系统用例图 2、住、出院系统类图 3、住、出院系统序列图 4、住、出院系统对象图 5、住、出院系统状态机图 6、住院治疗顺序图 三、总结 一、引言 UM…
九种常用排序算法
目录 排序分类: 排序算法优劣指标: 一,直接插入排序: 二,折半插入排序(二分插入排序) 三,希尔排序 四,冒泡排序 五,快速排序 六,直接选择排序 七,堆排序 八,归并排序 九,基数排序 排序分类: 1…
Linux操作系统的启动过程
Linux操作系统的启动过程一般分为四个阶段: BIOS启动引导阶段; GRUB启动引导阶段; 内核阶段; init初始化阶段。 BIOS启动引导阶段 系统上电开机后,主板BIOS运行POST(Power on self…
C++ 类声明 类前置声明范例
转载自http://www.cnblogs.com/staring-hxs/p/3244251.html 在编写C++程序的时候,偶尔需要用到前置声明(Forward declaration)。下面的程序中,带注释的那行…
成员函数的定义
成员函数的定义 如上所述, 类中含有两种成份,即数据成员和成员函数, 其中成员函数也称方法。实际上,成员函数和方法指的是同一种实体, 是一种实体的两种不同叫法, 成员函数是程序设计语言 C + + 中的术语,而方法是面向…
什么是函数重载?
前言 函数重载是 C++ 编程的一个特性,它允许我们有多个具有相同名称但不同参数列表的函数,当我说参数列表时,它表示参数的数据类型和顺序,例如函数myfuncn(int a, float b)的参数列表是(int, fl…
c/c++获取系统时间函数
原文地址:c/c++获取系统时间函数 作者: 杠杆控 UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念在C/C++中,对字符串的操作有很…
C/C++基础 -- 指针与数组、字符串(包含二维数组)
C/C++基础 — 指针与数组、字符串 1、一维数组和指针 1.1、一维数组的地址 1.2、指向一维数组的指针变量 1.3、通过指针访问一维数组元素 2、二维数组和指针 2.1、二维数组的地址 二维数组的首地…