C++
程序员小郑1024
时光深处,惟愿岁月静好
在程序员的世界里也可以充满诗情画意
我要做一个不一样的程序猿
展开
-
用QT和C++程序实现五子棋游戏
五子棋游戏教程五子棋游戏一1. Chess.h#pragma once //注:该行语句保证头文件只被编译一次 /*棋子类*/class Chess{ int color; int row; int column; public: //初始化成员列表 Chess(int color, int row, int col):color(color), row(row), column(col){} //获取棋子颜色转载 2020-07-08 09:54:13 · 996 阅读 · 1 评论 -
一元多项式求和-课程设计
【问题描述】编写一个程序用单链表存储一元多项式,并实现以下功能:(1)能够运行用户合理输入的两个多项式;(2)能够实现两个多项式相加;(3)能够将相加的结果输出;(4)能够对常见的错误进行正确的处理和输出。#include<list>#include<iostream>#include<cassert>using namespace std;//定义多项式的项类class term{public:int coef;//多项式系数int exp;原创 2020-06-09 22:40:06 · 442 阅读 · 0 评论 -
C 语言常用的库函数
C 语言常用的库函数库函数并不是 C 语言的一部分,它是由编译系统根据一般用户的需要编制并提供给用户使用的一组程序。每一种 C 编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。 ANSI C 标准提出了一批建议提供的标准库函数。它包括了目前多数 C 编译系统所提供的库函数,但也有一些是某些 C 编译系统未曾实现的。考虑到通用性,本附录列出 ANSI C 建议的常用库函数。由于 C 库函数的种类和数目很多,例如还有屏幕和图形函数、时间日期函数、与系统有关的原创 2020-05-29 00:03:57 · 527 阅读 · 0 评论 -
C语言实验报告程序
1)请输出[1,300]的所有素数,要求每行只输出6个数。#include<stdio.h>main(){ int i,j; int count=0; for(i=1;i<=300;i++) { for(j=2;j<i;j++) { if(i%j==0) break; /*如果j能被i整除,则跳出循环*/ } if(j>=i) /*判断循环是否提前跳出,如果j<i说明在2~j之间,i有可整除的数字*/原创 2020-05-26 19:09:04 · 2072 阅读 · 0 评论 -
C语言和C++实现判断一个数是否是素数?输出某个范围内的素数
输入一个数,并判断这个数是否是素数?C语言#include <stdio.h>int fun(int a);main(){ int IN; int RN; printf("请输入一个数:"); scanf("%d",&IN); RN =fun(IN); if(RN == 1) { printf("YES"); printf("\n"); } e原创 2020-05-26 18:59:42 · 1788 阅读 · 0 评论 -
C++课程设计-实验1(学生类)-实验2(员工类)-实验3(时间类)
1.掌握类的定义和使用方法,掌握类对象的声明和使用方法。2.掌握对象的初始化和赋值的方法。3.了解成员函数的特性、友元。4.静态成员的使用方法。5.理解和掌握this指针的用法。6.理解和掌握const类型数据的使用。原创 2020-05-12 16:48:36 · 4000 阅读 · 7 评论 -
C++核心编程技术,每一部分都不废话,高度凝练的总结
C++核心编程本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:...原创 2020-04-16 17:46:55 · 828 阅读 · 0 评论 -
C++习题
1填空题:#include<math.h>#include <iostream>using namespace std;class loc{private: float x, y;public: //(1) loc(float x1,float y1) { x = x1; y = y1; } //( ...原创 2020-03-27 23:26:29 · 797 阅读 · 0 评论 -
windows操作系统当中常用的DOS命令
1、windows操作系统当中常用的DOS命令:* 不使用UI界面,使用DOS命令可以完成所有的操作。* 在哪里执行DOS命令? - 在DOS命令窗口中可以执行DOS命令* 怎么打开DOS命令窗口呢? - 快捷键:win + r,打开运行窗口 - 输入cmd回车* 查看IP地址: - ipconfig - ipconfig /all 可以查看更详细的IP信息,这种查看方式...原创 2020-03-27 16:17:37 · 769 阅读 · 0 评论 -
C++编译过程详讲
C++编译过程什么事集成开发环境?(来自百度百科)集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Stu...原创 2020-03-27 14:21:01 · 857 阅读 · 0 评论 -
C++编译过程
C++编译过程C++的开发工具记事本 Notepad++ 使用命令行Visual StudioVisual C++ 6.0code :: blocks其他开发工具 Dev C++ ,Clion,Eclipse…典型的HelloWorld程序#include<iostream>using namespace std;int main(){ ...原创 2020-03-26 15:43:30 · 304 阅读 · 0 评论 -
C++类和对象总结
C++类和对象小结1.类和对象的基本概念1.1C++的类类是C++的精华,是C++最重要的特征,是进行封装和数据隐藏的工具,它将一个数据结构与操作集紧密地结合起来。数据结构—— 数据成员操作集——操作函数(成员函数)1.2类的声明 类是一种用户定义的抽象数据类型,它将一些数据和操作这些数据的一些函数放在一起,用关键词class标识。 类包括两个部分的...原创 2020-03-26 15:31:57 · 570 阅读 · 0 评论 -
C++拷贝构造函数
C++拷贝构造函数1 引入拷贝构造函数对象赋值语句:就类对象而言,相同类型的类对象是通过拷贝构造函数来完成整个复制过程的。C++支持两种初始化形式:拷贝初始化 int a = 5; 和直接初始化 int a(5); 对于其他类型没有什么区别,对于类类型直接初始化直接调用实参匹配的构造函数,拷贝初始化总是调用拷贝构造函数,也就是说:A x(2); //直接初始化,调用构造函数A y =...原创 2020-03-17 18:40:48 · 252 阅读 · 0 评论 -
C++引用练习
C++引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。引用VS指针引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。引用必须在创建时被初始化。指针可以在任何时间被初始...原创 2020-03-16 15:06:08 · 796 阅读 · 0 评论 -
C++练习题:学生成绩登记及演示
C++练习题:1.写一个科目类,包含科目名称,科目分数2个数据成员,一个衡量是否及格的成员函数,用其构造函数为科目对象赋值。2.写一个学生类,含学号,姓名2个数据成员,以及一个成绩对象指针成员(指向语数外三门成绩对象组成的数组),在学生类的构造函数中为成绩对象指针成员赋值(申请空间),在学生成绩展示成员函数中,将其三门成绩逐一展示并说明是否及格。3.主函数中只需要定义一个学生对象,进行成绩...原创 2020-03-15 23:04:15 · 1860 阅读 · 0 评论 -
c++作业题: (1):以i为循环变量把aa数组中每个元素值,传送给a数组的对应元素中 (2):析构函数的类外定义 (3):/以i为循环变量,把r对象的a数据成员中的每个元素值依次累加到s中
c++作业题:(1):以i为循环变量把aa数组中每个元素值,传送给a数组的对应元素中(2):析构函数的类外定义(3):/以i为循环变量,把r对象的a数据成员中的每个元素值依次累加到s中#include<iostream>#include<stdliB.h>using namespace std;class A { int* a; int n; int...原创 2020-03-15 10:49:13 · 545 阅读 · 0 评论 -
C++的多文件操作和单文件操作实现
题目要求;/*建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder的构造函数计算圆柱体的体积, 并存储在一个数据成员中。在类cylinder中包含一个成员函数vol,用来显示cylinder对象的体积。请编写程序,按上述方法求n个圆柱体的体积,n要求运行时输入,每个圆柱体的半径和高度也要求运行时输入。*/第一部分...原创 2020-03-12 14:07:35 · 724 阅读 · 0 评论 -
C++指针汇总
C++指针概念描述C++ Null 指针C++ 支持空指针。NULL 指针是一个定义在标准库中的值为零的常量。C++ 指针的算术运算可以对指针进行四种算术运算:++、–、+、-C++ 指针 vs 数组指针和数组之间有着密切的关系。C++ 指针数组可以定义用来存储指针的数组。C++ 指向指针的指针C++ 允许指向指针的指针。C++ 传递指...原创 2020-03-12 13:12:38 · 495 阅读 · 2 评论 -
建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder的构造函数计算圆柱体的体积, 并存储在一个数据成员中。在类cylind
题目:建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder的构造函数计算圆柱体的体积, 并存储在一个数据成员中。在类cylinder中包含一个成员函数vol,用来显示cylinder对象的体积。请编写程序,按上述方法求n个圆柱体的体积,n要求运行时输入,每个圆柱体的半径和高度也要求运行时输入。/* 建立类cyl...原创 2020-03-12 13:10:54 · 10738 阅读 · 0 评论 -
简单的 const+默认缺省+函数重载综合小练习怎么写?以求和为例
源代码:#include <iostream>using namespace std;const int P = 10; //定义const int P = 10int print(int i);double print(double f);int sum(int a, int b=3, int c=4);int main(){ cout <<...原创 2020-03-04 19:06:59 · 163 阅读 · 0 评论 -
C++关于std命令空间的几种测试和简单小结
简介:using namespace std; //c++的命令空间c++中的,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。方式一:使用前先声明命令空间test01源代码:/*关于std命令空间的几种测试*/#include<iostream>//方式一,使用前先声明using namespace std;int main() { ...原创 2020-02-22 10:51:46 · 1099 阅读 · 0 评论 -
C++简介,Const常量,人机交互,引用,带缺省值的函数与函数的重载,内存的动态申请与回收,知识全面总结
假期停学不停课,我们一起来学习C++面向对象程序设计语言:博主问:面向过程和面面向对象的区别?程序设计范型的定义?C和C++的区别与联系?1.1C++简介:C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 进一步扩充和完善了 C 语言,是一...原创 2020-02-20 12:32:15 · 363 阅读 · 0 评论 -
Visual Studio 2019 详细安装和使用教程
简介此处省略很多字下载社区版本下载网址:https://visualstudio.microsoft.com/zh-hans/downloads/选择安装路径建议为VS2019新建一个专属的文件夹,用于存储安装包,安装信息等在这里你可查看 快速入门指南,重命名安装包(建议重命名为名称+版本:比如 Visual Studio 2019)安装找到刚才安装包下载路径,双击运行开始安...原创 2020-02-17 22:10:03 · 12584 阅读 · 0 评论 -
VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言,C++程序),用文件后缀名区分
简介Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。本教程中的代码,也都是在VC6.0下运行通过。使用在VC6.0下,必须先创建工程(Project),然后再添加源文件。一个真正的软...原创 2020-02-17 12:34:40 · 9190 阅读 · 1 评论