经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 C 语言

QString使用正则操作的接口实现

介绍QString使用正则操作的接口。 Qt 5.0引入QRegularExpre ion,相比于QRegExp,前者修复了很多bugs,功能上也是兼容于QRegExp。推荐使用QRegularExpre ion。 contains 正则表达式rx是否与字符串中的某个地方匹配,...[2019/12/6]

QString的常用方法(小结)

简介 QString 字符串被每个GUI程序所使用,不仅是用户界面,还有数据结构。 C++原生提供两种字符串: 传统的C风格以''\0''结尾的字符数组和std::string类。与这些不同,QString使用16-bit Unicode值 当使用QString时,我们不必操...[2019/12/6]

C 基础数据类型 性能测试

简单测试了C语言中分别使用16位整数和32位整数实现的定点数和内建浮点数的乘除性能: 在release 下 循环 1 0000 0000 * 20次 的时间: CPU:7700K/4.2Ghz   定点数实现如下: fp16:本质上是int运算 fp32:本质上...[2019/12/5]

C语言程序设计100例之(22):插入排序

例22  插入排序 问题描述 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素或记录的任意序列,重新排列成一个以关键字递增(或递减)排列的有序序列。 排序的方法有很多,简单插入排序就是一种简单的排序算法。 插入排序的基本思想是顺序将一个待排序的记录按其关键字...[2019/12/5]

【SDUT】2019SDUTACM第一次选拔赛 F- X的追求道路

Problem Description X在大家的帮助下终于找到了一个妹纸,于是开始了漫漫的追求之路,那么大家猜一猜X能不能追的上呢? X初始对妹纸有一个心动值,妹纸对X有一个好感值,在追求时发生的的一系列事件中,当X对妹纸的心动值大于等于100,并且妹纸对X的好感值也大于等于100...[2019/12/4]

C语言笔记 02_基本语法&数据类型&变量

基本语法 令牌 C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: printf("Hello, World! \n"); 这五个令牌分别是: printf ( "Hello, Wor...[2019/12/3]

C语言程序设计100例之(20):过河卒

例20  过河卒 题目描述 如图1,在棋盘的A点有一个过河卒,需要走到目标B点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如图1的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如,图1中C点上的马可以控制9个点(图中的P1,P2,&...[2019/12/3]

C语言程序设计100例之(21):折半查找

例21  折半查找 问题描述 顺序查找是一种最简单和最基本的检索方法。其基本思想是:从检索表的一端(如表中第一个记录或最后一个记录)开始,逐个进行记录的关键字和给定值的比较。若某个记录的关键字和给定值比较相等,则查找成功;否则,若直至检索表的另一端(如最后一个记录或第一个记录...[2019/12/3]

C语言笔记 01_介绍&环境设置&编译执行

前言 我是作为一个前端开发者入的编程世界,经过时间的推移,我发现对于编程底层的一些东西一点都不了解,只拘泥于表面,所以想尝试学习C语言然后进一步了解底层机制。 介绍 C 语言是一种通用的、面向过程式的计算机程序设计语言。 最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设...[2019/12/2]

函数传参过程中的数据跑飞(指针)

函数1 函数2 函数3 ——————————————————&md...[2019/12/2]

c语言错题本

()malloc(sizeof())   在stdlib.h包中 原文链接:http: www.cnblogs.com tackingCat/p/11962960.html[2019/12/2]

C基础 带你手写 redis sds

前言 - Simple Dynamic Strings    antirez 想统一 Redis,Disque,Hiredis 项目中 SDS 代码, 因此构建了这个项目 https: github.com/antirez ds . 更多介...[2019/12/2]

堆与栈(heap and stack)在c/c++的应用(概念)

在学习c/c++时,我们经常会遇到 堆与栈 的问题,今天就来讲一下各类情况下的heap,stack的应用。   程序内存布局场景下,堆与栈表示两种内存管理方式: 1.内部分配时,堆和栈表示两种不同的内存管理方式。 2.在讨论数据结构时候,堆和栈表示两种不同的数据...[2019/11/29]

UDP 协议的那点事儿

最近在回顾计算机网络的知识,以前上课没有认真学,只记得几个高大上的术语,所以趁着这次回顾,把学到的知识用博客的形式记录下来,一来加深自己的印象,二来希望让你对这些基础知识有一个更深入的了解。当然,我会尽量把 UDP 协议讲清楚,讲明白,让你“不虚此行”。 UDP( User Data...[2019/11/28]

C语言员工业绩销售源代码

本文实例为大家分享了C语言员工业绩销售的具体代码,供大家参考,具体内容如下 #include<stdio.h> #include<string.h> #include<conio.h> #define N 100 struct sales ...[2019/11/27]

C语言实现职工管理系统

小编找到了一个特别好的职工管理系统,分享给大家一份C语言职工管理系统的具体实现代码,供大家参考,也谢谢这位网友的分享,具体内容如下 person.cpp #include "person.h" 首页 int Print_Head(int * num) { print...[2019/11/27]

C语言实现停车场管理系统

问题描述:停车场是一个能放n辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要停在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面呢的车要先退出,待它走后再依次进入。汽车离开时按停放时间收费。 基本功能要求: (1)建立...[2019/11/27]

基于C语言实现点菜系统

本文实例为大家分享了C语言点菜系统的具体代码,供大家参考,具体内容如下 用C语言编写的简单的餐厅点菜系统,操作简单,代码不多,菜单可以自己更改,价格也是 #include<stdio.h> #include<stdlib.h> #include<c...[2019/11/27]

一个刚入行的BIOS工程师的自我简介

一个刚入行的BIOS工程师的自我简介

     现在是北京时间2019年11月28日,大学毕业已经工作四个多月。说来也是奇怪,大学里面明明主修机械电子工程,几乎是纯机械方向,毕业之后的工作却与主修的课程毫无关系。因为对机械这一行业毫无兴趣,大学里面花了点时间学了学C,做过一些项目。毕业...[2019/11/27]

给定一个整数,输出这个整数所有的可能加和,按从小到大排序

给定一个整数,输出这个整数所有的可能加和,按从小到大排序

给定一个整数,输出这个整数所有的可能加和,按从小到大排序 例:给定整数7 输出: 1+1+1+1+1+1+1 1+1+1+1+1+2 1+1+1+1+3 1+1+1+2+2 1+1+1+4 1+1+2+3 1+1+5 1+2+4 1+3+3 1+6 2+5 3+4 7  ...[2019/11/27]

C学习笔记(11)--- 可变参数,浅谈内存管理 【C基础概念系列完结】

1.可变参数(variable arguments):   可变参数允许您定义一个函数,能根据具体的需求接受可变数量的参数。   int func(int, ... )            &nbs...[2019/11/26]

C语言实现俄罗斯方块

C语言实现俄罗斯方块

本文实例为大家分享了C语言俄罗斯方块的具体代码,供大家参考,具体内容如下 本代码运行环境是Windows下的VS2013 首先创建tetris.cpp 然后依次创建view.h以及view.cpp、model.h以及model.cpp。 代码如下: view.h #...[2019/11/25]

C语言程序设计100例之(18):火柴棒等式

例18   火柴棒等式 用n根火柴棍,可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棒拼出的整数(若该数非零,则最高位不能是0)。用火柴棒拼数字0~9的拼法如图1所示。   图1  用火柴棒拼的数字0...[2019/11/25]

C语言程序设计100例之(19):欢乐的跳

例19   欢乐的跳 题目描述 一个n个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了[1,n-1]之间的所有整数,则称之符合“欢乐的跳”,如数组1 4 2 3符合“欢乐的跳”,因为差的绝对值分别为:3,2,...[2019/11/25]

C学习笔记(10)--- 强制类型转换,错误处理,递归

1.强制类型转换:   强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。 您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型:  ...[2019/11/25]

哈夫曼树的构建(C语言)

哈夫曼树的构建(C语言) 算法思路: 主要包括两部分算法,一个是在数组中找到权值最小、且无父结点两个结点位置,因为只有无父结点才能继续组成树; ? 另一个就是根据这两个结点来修改相关结点值。 结构定义和头文件   1 #include <stdio....[2019/11/25]

C学习笔记(9)--- 预处理器,头文件

1.预处理器:   预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。 我们将把 C 预处理器(C Preproce or)简写为 CPP。 所有的预处理器命...[2019/11/25]

C基础 带你手写 redis adlist 双向链表

C基础 带你手写 redis adlist 双向链表

引言 - 导航栏目   有些朋友可能对 redis 充满着数不尽的求知欲, 也许是 redis 属于工作, 交流(面试)的大头戏, 不得不 ... 而自己当下对于 redis 只是停留在会用层面, 细节层面几乎没有涉猎. 为了更快的融于大 家, 这里尝试抛砖引玉. 先...[2019/11/25]

C语言程序设计100例之(16):巧解算式

例16  巧解算式 问题描述 在1、2、3、4、5、6、7、8、9、10个数中间加上加号或减号,使得到的表达式的值为自然数N,如果中间没有符号,则认为前后为一个数,如1 2 3认为是一百二十三(123)。 例如:当N=100时,表达式值为100的填法有24种。123+4+5...[2019/11/25]

C语言程序设计100例之(17):百灯判亮

例17   百灯判亮 问题描述 有序号为1、2、3、…、99、100的100盏灯从左至右排成一横行,且每盏灯各由一个拉线开关控制着,最初它们全呈关闭状态。有100个小朋友,第1位走过来把凡是序号为1的倍数的电灯开关拉一下;接着第2位小朋友走过来,把凡是...[2019/11/25]

C++控制台闪回;编译器警告C4305,C4244

C++控制台闪回;编译器警告C4305,C4244

这是我以前解决问题时,收集在印象笔记里的内容,为了以后整理方便,把它转移至这里。以下内容,均来自微软官方网站相关。     问题:C++控制台闪回     解决办法: 1,在程序结尾添加system("pause");[若有return语句则写在re...[2019/11/25]

SCAU1143 多少个Fibonacci数--大菲波数【杭电-HDOJ-1715】--高精度加法--Fibonacci数---大数比较 - SCAU-陈大杰

/*******对读者说(哈哈如果有人看的话23333)哈哈大杰是华农的19级软件工程新手,才疏学浅但是秉着校科联的那句“主动才会有故事”还是大胆的做了一下建一个卑微博客的尝试,想法自己之后学到东西都记录一下自己学的同时或许(我说或许啊哈哈)能帮到博友,如果有啥错...[2019/11/25]

epoll介绍及使用

小程序功能:简单的父子进程之间的通讯,子进程负责每隔1s不断发送"me age"给父进程,不需要跑多个应用实例,不需要用户输入。 首先上代码 #include<a ert.h> #include<signal.h> #include<stdio.h>...[2019/11/25]

C学习笔记(7)--- typedef,输入输出

1.typedef:   C 语言提供了 typedef 关键字,您可以使用它来为类型(type)取一个新的名字。 比如:   typedef unsigned char BYTE;   然后你就可以把BYTE当成unsig...[2019/11/22]

C学习笔记(8)--- 文件读写,

1.C 文件读写:     一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。   a.打开文件:   FILE *fopen...[2019/11/22]

C语言程序设计100例之(15):除法算式

C语言程序设计100例之(15):除法算式

例15   除法算式 问题描述 输入正整数n(2≤n≤68),按从小到大输出所有形如abcde/fghi=n的表达式。其中a~i为1~9的一个排列。 输入格式 每行为一个正整数n (n <= 1500),输入n=0结束。 输出格式 输出满足...[2019/11/22]

C学习笔记(3)---作用域,数组, (少量指针入门)

1. 作用域(scope):任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量.   a. 在函数或块内部的局部变量 - 在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代...[2019/11/21]

C学习笔记(4)--- 指针的应用(第一部分)

C学习笔记(4)--- 指针的应用(第一部分)

1.指针(pointer)概念:   指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type *var-name; 在这里,type 是指针的...[2019/11/21]

C学习笔记(5)--- 指针第二部分,字符串,结构体。

1. 函数指针(function pointer):   函数指针是指向函数的指针变量。   通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。   函数指针可以像一般函数一样,用于调用函数、传递参数。  ...[2019/11/21]

C学习笔记(6)--- 共用体,位域深入

C学习笔记(6)--- 共用体,位域深入

1.共用体:   共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 为了定义共用体,您必须使用 union 语句,方...[2019/11/21]

C语言程序设计100例之(13):最大子段和

例13        最大子段和 题目描述 给出一段序列,选出其中连续且非空的一段使得这段和最大。例如在序列2,-4,3,-1,2,-4,3中,最大的子段和为4,该子段为3,-1,2。 输入格式 第一行是一个正整数N,表示...[2019/11/21]

C语言程序设计100例之(14):丑数

例14   丑数 问题描述 丑数是其质因子只可能是2,3或5的数。前10个丑数分别为1, 2, 3, 4, 5, 6, 8, 9, 10, 12。输入一个正整数n,求第n个丑数。 输入格式 每行为一个正整数n (n <= 1500),输入n=0结束。 输...[2019/11/21]

C语言程序设计100例之(12):Eratosthenes筛法求质数

例12   Eratosthenes筛法求质数 问题描述 Eratosthenes筛法的基本思想是:把某范围内的自然数从小到大依次排列好。宣布1不是质数,把它去掉;然后从余下的数中取出最小的数,宣布它为质数,并去掉它的倍数。在第1步之后,得到质数2,筛中只包含奇数;...[2019/11/20]

C语言:大数取余 - Jack-Sparrow

大数取余数(数组) 今天做学校的oj时遇到一题,问题可见一下截图: 查遍各大论坛,都没有遇到合适的方法,普通方法不可用,要采用数组的形式。          被除数超过long long类型,不能采用常规思路,否则会出现...[2019/11/19]

C语言程序设计100例之(7):级数求和

例7    级数求和 题目描述 已知: Sn =1+1/2+1/3+…+1/n。显然对于任意一个整数 k,当 n 足够大的时候,Sn>k。 现给出一个整数 k,要求计算出一个最小的 n,使得 Sn>k。 输入格式 一个正整数 k 输...[2019/11/19]

C语言程序设计100例之(8):尼科彻斯定理

例8    尼科彻斯定理 题目描述 尼科彻斯定理可以叙述为:任何一个整数的立方都可以表示成一串连续的奇数的和。需要注意的是,这些奇数一定是连续的,如:1,3,5,7,9,…。 例如,对于整数5,5*5*5=125=21+23+25+27+29。 对...[2019/11/19]

C语言程序设计100例之(9):生理周期

C语言程序设计100例之(9):生理周期

例9    生理周期 问题描述 人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为 23 天、28 天和33 天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周...[2019/11/19]

C语言程序设计100例之(10):最大公约数

例10        最大公约数 问题描述 有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。 输入数据 第一行输入一个n,表示有...[2019/11/19]

关于C语言中i++和++i的区别以及printf输出的一些问题。

a_pos = a++; 后缀,使用a的值之后,递增a b_pre = ++b; 前缀,使用b的值之前,递增b a--和--b同理,不必赘述。这是几乎每个学习过C语言的同学都会知道的,而我在帮助一位“偷懒”的同学解答时,遇到了如下问题。 这位同学将书...[2019/11/19]

第一周、学习嵌入式

  ## 第一周:学习嵌入式 一、开发环境搭建 1、安装虚拟机软件 A、选择合适的版本 开源免费 VirtualBox 5.2.2(64位) ...[2019/11/19]

333
2
记录数:777 页数:1/1612345678910下一页尾页
加载更多