C语言学习
文章平均质量分 58
做一只猫
这只猫很懒,什么都没留下
展开
-
C/C++:结构体内存对齐
C语言结构体内存对齐原创 2022-01-26 20:04:11 · 4672 阅读 · 0 评论 -
经典基础算法:蜜蜂路线
PAT乙级真题题目链接:https://pintia.cn/problem-sets/1435226531380072448/problems/1435226968423354368引入:有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房m爬到蜂房n的可能路线数。 其中,蜂房的结构如下所示。 输入格式:输入 m,n 的值, 0<m<n<30输出格式:一个整数,爬行有多少种路线输入样例:1 14输出样例:377分析:经典递归思路,类原创 2021-11-03 10:54:29 · 1412 阅读 · 0 评论 -
常用基础算法
二分法#include <iostream>using namespace std;template<class Type>int BinarySearch(Type a[],const Type& x,int n){ int left,right,mid; left = 0; right = n-1; while(left <= right){ mid = (left+right)/2; if(x==a[mid]) re.原创 2021-10-11 21:54:12 · 87 阅读 · 0 评论 -
C / C++:查询变量数据类型
运用函数#include <typeinfo>typeid(a).name() //a为变量名称代码实测#include <iostream>#include <string>#include <typeinfo>using namespace std;int main(){ int num = 0; char cha = 'a'; float flo = 1.0; double dbe = 2.3; bool原创 2021-08-18 14:51:24 · 2544 阅读 · 0 评论 -
C++:类与对象
1 面向对象1.1三大特性C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为实例化:用类创建对象的过程例如: 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、唱歌… 车也可以作为对象,属性有轮胎、方向盘、车灯…,行为有载人、放音乐、放空调… 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类1.2 封装1.2.1 封装的意义将属性和行为作为一个整体,叫做类,来表现生活中的事物属性 成员属性、成原创 2021-08-10 22:44:28 · 2758 阅读 · 2 评论 -
C++: 函数默认参数、占位参数和函数重载的使用
1. 函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数= 默认值){}注意:如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值如果函数声明有默认值,函数实现的时候就不能有默认参数函数设定默认参数后 ,后面调用可以重新赋值示例:int func(int a, int b = 10, int c = 10) { //从b开始后面的每个参数都要有默认值 return a + b + c;}int func2(int原创 2021-07-30 14:44:05 · 478 阅读 · 0 评论 -
C语言:指针运用详解
指针1 指针的基本概念指针的作用: 可以通过指针间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址2 指针变量的定义和使用指针变量定义语法: 数据类型 * 变量名;示例:int main() { //1、指针的定义 int a = 10; //定义整型变量a //指针定义语法: 数据类型 * 变量名 ; int * p; //指针变量赋值 p = &a; //指针指向变量a的地址 cout << &原创 2021-07-24 16:07:04 · 402 阅读 · 0 评论 -
C++:STL超全用法归纳
C++:STL用法超全归纳1. 初识STL1.1 诞生意义1.1.1 提升复用性1.1.2 为建立数据结构和算法的一套标准,诞生了STL1.2 STL基本概念1.3 STL六大组件1.4 STL中容器、算法、迭代器1.5 容器算法迭代器初识功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文原创 2021-07-23 00:40:20 · 2577 阅读 · 3 评论