C语言中求和、计算平均值、方差和标准差的实例

计算C语言中的求和、标准差、方差和标准差等,需要加上头文件:#include <math.h>#include<stdio.h>#include "math.h" double sum = 0;//求和 double array[4] = {1.2,2.1,3.1...

2020-12-09

c++ 数组定义及初始化详解

C ++提供了一种数据结构,即数组,该数组存储一个固定大小的由相同类型元素构成的顺序集合。数组中的元素存储在一个连续内存位置中,元素可通过数组索引访问, 最低地址对应于第...

2020-12-09

C++ 字符串string和整数int的互相转化操作

一、string转int的方式1、采用最原始的string, 然后按照十进制的特点进行算术运算得到int,但是这种方式太麻烦,这里不介绍了。2、采用标准库中atoi函数。string s = "12";int...

2020-12-09

C++可变参数函数的实现方法示例

C++编程中实现可变参数函数有多种途径,本文介绍一种最常见的实现途径,即可变参数宏方法:形参生命为省略符,函数实现时用参数列表宏访问参数。


1. 可变参数宏实现变参函数...

2020-12-06

C++类型转换的深入总结

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:


TYPE b = (TYPE)a。


C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。


const_...

2020-12-06

C语言实现扫雷游戏详细代码

本文实例为大家分享了C语言实现扫雷游戏的详细代码,供大家参考,具体内容如下


一、思想实现


本文的扫雷游戏主要实现以下的功能:



1.显示雷和其信息

2.输入一个坐...

2020-11-30

c++中=和==的区别有哪些?

c++中=和==的区别1、含义不同:“=”是赋值的意思。它的作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋...

2020-11-24

c语言中continue语句的作用是什么

continue 的作用是结束本次循环,即跳过循环体中下面尚未执行的语句,然后进行下一次是否执行循环的判定。注意:continue 语句只结束本次循环,而不是终止整个循环。continue 只能...

2020-11-18

scanf在c语言中的作用是什么?

scanf()函数scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。(在有一些实现中,printf函数与sca...

2020-11-17

strcpy函数的作用是什么

strcpy函数的作用是复制字符串。C 库函数 char *strcpy(char *dest, const char *src) 把 src 所指向的字符串复制到 dest。需要注意的是如果目标数组 dest 不够大,而源字符...

2020-11-17

C语言中的指针有什么作用

指针定义:指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度...

2020-11-13

c语言中字符常量是什么?

c语言中字符常量是什么?字符常量:一个用单引号括起来的单个字符(或字符转义序列或三字母词)实质(含义):是一个整形值。属于四大基本数据类型(分别是整型,浮点型,指针,聚合类型)中的整型(i...

2020-11-02

c语言指针用法有哪些

c语言指针用法:一,指针定义:指针变量的取值范围取值0~4G,是一种数据类型(无符号整数,代表了内存编号)。它可以用来定义变量(与int、long一样),与int、long不同的它存储整数代表了内存...

2020-11-02

C++实现线性代数矩阵行简化

本文实例为大家分享了C++实现线性代数矩阵行简化的具体代码,供大家参考,具体内容如下输入一个矩阵,可分别输出该矩阵的阶梯型和最简型。输入仅支持整数,支持分数形式输出。妈妈...

2020-11-01

C++11中std::packaged_task的使用详解

C++11中的std::packaged_task是个模板类。std::packaged_task包装任何可调用目标(函数、lambda表达式、bind表达式、函数对象)以便它可以被异步调用。它的返回值或抛出的异...

2020-11-01

C++实现涂色游戏(博弈)

在一个2*N的格子上,Alice和Bob又开始了新游戏之旅。 这些格子中的一些已经被涂过色,Alice和Bob轮流在这些格子里进行涂色操作,使用两种涂色工具,第一种可以涂色任意一个格子,第二...

2020-11-01

C++11 并发指南之多线程初探

C++11 自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些 C++11 的新特性,今后几篇博客我都会写一些关于 C++11 的特性,算是记录一下自己学到的东西吧...

2020-11-01

C++11 并发指南之std::thread 详解

上一篇博客《C++11 并发指南一(C++11 多线程初探)》中只是提到了 std::thread 的基本用法,并给出了一个最简单的例子,本文将稍微详细地介绍 std::thread 的用法。std::thread...

2020-11-01

C语言实现骑士飞行棋

本文实例为大家分享了C语言实现骑士飞行棋的具体代码,供大家参考,具体内容如下/* Author Mr.Long * Date 2015年12月2日17:33:17 */#include<iostream>#include<string>#inc...

2020-11-01

C语言实现骑士飞行棋小游戏

本文实例为大家分享了C语言实现骑士飞行棋的具体代码,供大家参考,具体内容如下需求分析游戏规则和传统的飞行棋一样,支持两人对战采用100格小型游戏棋盘游戏规则:对战双方轮流掷...

2020-11-01

C语言实现五子棋游戏

本文实例为大家分享了C语言实现五子棋的具体代码,供大家参考,具体内容如下
#include <stdio.h>#include <bios.h>#include <ctype.h>#include <conio.h>#include <dos.h>#defi...

2020-11-01

C/C++读写注册表中二进制数据(代码示例)

1、RegOpenKeyEx 函数:原形:LONG RegOpenKeyEx(
HKEY hKey, // 要打开主键名
LPCTSTR lpSubKey, // 需要打开的子键或路径
DW...

2020-11-01

C/C++ INI文件操作实现代码

一、INI文件用途: 1、存储程序的初始化信息;
2、存储需要保存的数据信息。二、INI文件结构: 由节名、键名、键值组成。形式如下:
[节名]
键名 = 键值备注:一个INI文件,可以用多...

2020-11-01

C语言编写五子棋游戏

本文实例为大家分享了C语言编写五子棋游戏的具体代码,供大家参考,具体内容如下一、构建棋盘首先可以用一个二维数组来构建棋盘,下标表示位置,内容表示黑子白子或者空位。当数组...

2020-11-01

C语言编写洗牌发牌程序

用C语言编写洗牌发牌程序,供大家参考,具体内容如下题目现在只有一套扑克牌中52张副牌(无大王小王),包含了4种花色的牌
现在打乱顺序后分给甲乙丙丁四人
全部分配完毕后,输出甲乙丙...

2020-11-01

C++11 并发指南之std::mutex详解

上一篇《C++11 并发指南二(std::thread 详解) 》中主要讲到了 std::thread 的一些用法,并给出了两个小例子,本文将介绍 std::mutex 的用法。Mutex 又称互斥量,C++ 11中与 Mutex...

2020-11-01

C++11 并发指南之Lock 详解

在 《 C++11 并发指南三(std::mutex 详解) 》一文中我们主要介绍了 C++11 标准中的互斥量(Mutex),并简单介绍了一下两种锁类型。本节将详细介绍一下 C++11 标准的锁类型。C++...

2020-11-01

C++11 <future>中std::promise 介绍

前面两讲《C++11 并发指南二(std::thread 详解) 》,《C++11 并发指南三(std::mutex 详解) 》分别介绍了 std::thread 和 std::mutex,相信读者对 C++11 中的多线程编程有了一个...

2020-11-01

深入浅析C++多态性与虚函数

派生一个类的原因并非总是为了继承或是添加新的成员,有时是为了重新定义基类的成员,使得基类成员“获得新生”。面向对象的程序设计真正的力量不仅仅是继承,而且还在于允许派生...

2020-11-01

手动添加bits/stdc++.h到vs2017的详细步骤

本机环境:win10系统 64位 vs2017最近码代码时偶然发现了bits/stdc++.h这个头文件(万能头文件),基本上所有的代码只要用了这个头文件就不再写其他头文件了。看到它就仿佛开启了新...

2020-11-01

C语言sqrt函数的实例用法讲解

c语言sqrt函数的用法sqrt函数用于计算一个非负实数的平方根。sqrt的函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt即Square Root Calculatio...

2020-11-01

关于AVLTree(C++实现)没有统一旋转操作的问题

最近疫情比较严重,只能在家里休息,利用休息之余,我用C++把AVL树实现了一遍大学老师只讲一些比较简单的数据结构和算法,这些高级数据结构还是需要自己主动学习并且动手来实现的,从...

2020-11-01

c语言中abs()和fabs()的区别点整理

(1)abs()是对整数取绝对值, 而fabs()是对浮点数取绝对值。(2)函数原型:int abs(int x)double fabs(double x)(3)头文件:abs(): #include <stdlib.h>fabs(): #include <math.h>c语言f...

2020-11-01

帮VS2019 找回丢失的 SDK问题

缘起前一段时间,有网友遇到一个奇怪的问题,说他机器上的 vs2019 编译 C++ 工程报错。我当时一听就有两个怀疑:1.工程设置不对。2.vs2019 没装好。因为新建一个最简单的工程,编译...

2020-11-01

VSCode同时更改所有相同的变量名或类名的图文教程

有的时候我们想把代码中某个变量名或类名改一下
但是如果改了,那好多地方都要一起改
如果把所有都一个一个改的话会很浪费时间所以我们需要一些同时更改所有相同的变量名或类...

2020-11-01

vscode 安装go第三方扩展包填坑记录的详细教程

1、vscode中安装go扩展包,不再阐述。2、在安装好go的扩展包以后,创建GOPATH环境变量3、PATH中会自动添加,如果没有可手动添加4、在GOPATH目录下创建自己的工作空间(为什么一定是...

2020-11-01

C++实现猜数游戏

猜数游戏编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,则结束游戏;否则计算机给出提示,告诉人所...

2020-11-01

Windows配置VSCode+CMake+Ninja+Boost.Test的C++开发环境(教程详解)

平时习惯了在Linux环境写C++,有时候切换到Windows想继续在同一个项目上工作,重新配置环境总是很麻烦。虽然Windows下用Visual Studio写C++只需要双击个图标,但我还是想折腾一下...

2020-11-01

C/C++中的内存管理小结

前言
我们最初熟知的内存开辟方式: int val = 20: 在栈空间上开辟4个字节 char array[10]: 在栈空间上开辟10个字节的连续空间上述开辟空间的方式有两个特点: 空间开辟大小是...

2020-11-01

win10环境下vscode Linux C++开发代码自动提示配置(基于WSL)

安装 vs code, 安装 c/c++ 插件 C/C++ IntelliSense,TabNine,Bracket Pair Colorizer。
在win10下打开linux子系统设置(具体搜索教程),在应用商店安装ubutu16.
打开File->Prefere...

2020-11-01

C++中string替换所有指定字符串的方法

C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事。首先明白一个概念,即string替换...

2020-11-01

c++11 符号修饰与函数签名、函数指针、匿名函数、仿函数、std::function与std::bind

一、符号修饰与函数签名1、符号修饰编译器将c++源代码编译成目标文件时,用函数签名的信息对函数名进行改编,形成修饰名。GCC的C++符号修饰方法如下:1)所有符号都以_z开头2)名字空...

2020-11-01

VScode上配置 c语言环境的图文教程

成成最近用到C语言了,之前比较喜欢用在vscode上面用python调试,今天我参考了一些文章,也尝试了下在vscode上配置c语言的调试,其中包含一些相关的基础知识。1、在vscode里面下载c...

2020-11-01

vscode 配置 C/C++ 编译环境的详细图文教程

vscode c++ 环境配置第一步:下载安装下载MinGW-W64 GCC-8.1.0编译器(32和64版本都有)
MinGW-W64 GCC下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains ta...

2020-11-01

解析VScode在Windows环境下c_cpp_properties.json文件配置问题(推荐)

初次使用VScode,我们都会碰到一个问题,就是在编写C和C++源文件时,头文件提示未配置好等错误。关于这个问题,给出方案如下:我想大家碰到的最多的问题就是"includepath"的设置问题...

2020-11-01

VSCode搭建C/C++编译环境的详细教程

Visual Studio Code (vscode)编译C++Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全...

2020-11-01

关于vs strcpy_s()和strcat_s()用法探究

在vs 2019版本中 如果使用 strcpy()与strcat() 都会警告 大意说这个 strcpy()因为空间分配的 这个函数不安全 不建议用这个函数,strcat()也是这样。当然错误c4996完全可以通过...

2020-11-01

VSCode配置C++环境的方法步骤(MSVC)

&#8195;最近心血来潮,想用一下微软的VSCode写一下C++,然而第一步就卡住了,竟然不会配置C++环境,陆陆续续搞了两天,总算是弄明白了,网上msvc教程比较少,就打算分享出来,也记录下自己...

2020-11-01

基于C++实现简单日期计算器

基于C++编写的简单的日期计算器,供大家参考,具体内容如下以下代码是在VS2013下编译运行的:下面展示我的测试结果:标题代码如下:#include<iostream>using namespace std;#include"...

2020-11-01

C++ 实现线程安全的频率限制器(推荐)

很早以前,在学习使用 Python 的deque容器时,我写了一篇文章python3 deque 双向队列创建与使用方法分析。最近需要压测线上服务的性能,又不愿意总是在 QA 那边排队,于是需要自己...

2020-11-01
返回顶部
顶部