![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 81
「已注销」
这个作者很懒,什么都没留下…
展开
-
编程练习-——第一弹
1.输入一个三位整数x(999=>x>=100),将其分解出百位、十位、个位,并求出各位之积及各位之和,分别显示在两行上。解题技巧:利用取模和除法运算得到每位数字的值//输入一个三位整数x(999 = > x >= 100),将其分解出百位、十位、个位,并求出各位之积及各位之和,分别显示在两行上。#include<iostream>using namespace std;int main(){ int x; ...原创 2022-03-30 23:28:12 · 1596 阅读 · 0 评论 -
c/c++数组详解
详细讲讲数组那些事原创 2022-03-28 00:13:00 · 2493 阅读 · 0 评论 -
结构体详解
仔细讲讲结构体那些事原创 2022-03-27 20:58:59 · 17524 阅读 · 0 评论 -
c/c++函数详解
讲讲函数那些事原创 2022-03-26 20:51:24 · 803 阅读 · 0 评论 -
c/c++指针详解
仔细解释下c和c++指针的相关问题原创 2022-03-24 23:30:03 · 191 阅读 · 0 评论 -
c/c++引用详解
引用的基本使用作用: 给变量起别名语法:数据类型 &别名 = 原名举个例子:#include <iostream>using namespace std;int main0201(){ int a = 10; //数据类型& 别名 = 原名 int& b = a; cout << "a = " << a << endl; cout <...原创 2022-03-19 15:56:38 · 166 阅读 · 0 评论 -
逗号表达式
/************************************************************************题目(P1099):编写程序,循环输入一对浮点数,打印两数之差除以两数之和的结果(一行一个结果)。输入两个数均为0时,程序停止。样例输入1 40 0样例输出-0.600000************************************************************************/#include &.原创 2022-03-17 16:39:37 · 158 阅读 · 0 评论 -
内存分区模型
关于栈区堆区那点事原创 2022-03-17 16:37:32 · 709 阅读 · 0 评论 -
c++实现职工管理系统(基于多态和双链表)
职工管理系统可以用来管理公司内所有员工的信息本教程主要利用C++来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务管理系统中需要实现的功能如下:1退出管理程序:退出当前管理系统2增加职工信息:实现批量添加职工功能,将信息录入到文件中。职工信息为∶职工编号、姓名、部门编号·显示职工信息:原创 2022-03-15 22:24:20 · 2195 阅读 · 1 评论 -
我的c++学习记录 七————数组、字符串和指针
我的c++学习记录 七————数组、字符串和指针数组数组用于存储一系列类型相同的元素。例如定义五个类型相同的变量,可以不用定义五个变量,只需要将五个值存到一个数组中即可。上图定义了一个包含五个元素的 int 数组。第一个元素的编号为 0,最后一个编号为 4;在 C++ 中,数组的第一个元素总是编号为 0。数组的声明格式:type name[elements] //一维数组的声明格式。其中type为数组类型,name为数组名,elements表示数组长度。数组长度...原创 2022-03-11 19:39:55 · 176 阅读 · 0 评论 -
我的c++学习记录 六————类和对象
我的c++学习记录 六————类和对象面向对象程序设计的基本特点面向对象程序设计的基本特点包括:抽象、封装、继承、多态。抽象抽象是指对具体问题或对象进行概括,抽出其公共性质并加以描述的过程。一般情况抽象分为数据抽象和行为抽象,其中数据抽象是指一个对象区别于另一个对象的特征,行为抽象是指某类对象的共同特征。封装封装是指将抽象得到的数据和行为相结合,隐藏对象属性和实现细节且仅对外提供公共访问方式的过程。继承继承是指通过代码复用在保持原有类特性的基础上对子类进行具体说明的过程,通俗原创 2022-03-11 16:39:53 · 113 阅读 · 0 评论 -
我的c++学习记录 五————函数的定义和使用
我的c++学习记录 五————函数的定义和使用函数的定义C++ 中的函数分为 C++ 标准库函数和自定义函数。使用标准库函数需要包含特定的头文件,比如使用vector功能时,需包含头文件#include<vector>。而自定义函数是用户自定义命名和声明的一组语句,其基本结构为:type name(parameter list){ code}其中type为函数的返回值类型;name为函数的名称,也是调用函数所使用的标识符;parameter list...原创 2022-03-11 15:01:29 · 633 阅读 · 0 评论 -
我的c++学习记录 四———基本控制结构
我的c++学习记录 四———基本控制结构顺序结构是最简单的控制结构,也是 C++ 程序默认的执行流程。在此结构中,程序将按照书写的先后顺序自上而下依次执行。一般情况下,若程序中不包含选择结构、循环结构和跳转语句,则此程序为顺序结构。例如新建sequence.cpp文件,输入:#include<iostream>using namespace std;int main(){ int a,b; a=3; b=5; cout<&...原创 2022-03-11 13:52:26 · 275 阅读 · 0 评论 -
我的c++学习记录 三————内存分配
我的c++学习记录 三————内存分配内存分配的三种方式不同的内存分配方式,有不同的内存调度机制。C++ 语言的三种内存分配方式分别是:静态存储区分配、栈内存分配和堆内存分配。静态存储区分配静态分配方式下的内存在程序编译的时候就已经分配好了且存在于程序的整个运行过程。例如 static 变量,其生命周期随程序的结束而结束,而非像一般变量随函数或作用域的结束而结束。除了 static 变量,还有一种全局对象 static object,也可以存放在静态存储区。栈内存分配栈内存分配方原创 2022-03-11 13:46:29 · 121 阅读 · 0 评论 -
我的c++学习记录 二————基本数据类型
我的c++学习记录 二————基本数据类型基本数据类型编写计算机程序的目的在于高效解决现实生活中的问题,正因如此,高级语言为我们提供了许多的数据类型。C++ 的数据类型分为基本数据类型和自定义数据类型,其基本数据类型如下: 数据类型名 长度(字节) 取值范围 char 1 -128 ~ 127 bool 1 true,f原创 2022-03-11 13:45:03 · 236 阅读 · 0 评论 -
我的c++学习记录一 ————初识c++
我的c++学习记录一 ————初识c++C++ 语言的特点C++ 语言的特点主要表现在两个方面:全面兼容 C 语言和支持面向对象的方法。命名空间命名空间里面包含了逻辑结构上相互关联的一组类、函数、模板等。命名空间像是一个容器,把某些在逻辑结构上相关的 “ 对象 ” 放在一起并与外界区分。特别的,命名空间里的变量名或类名可以和命名空间外的变量名或类名重名。使用命名空间的时候,我们可以用花括号把声明块括起来,再以关键字namespace开头并命名,其基本格式如下:n...原创 2022-03-11 13:40:32 · 1034 阅读 · 0 评论