E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言做题
c语言
——深入理解指针(2)
1.指针变量的类型和意义既然不同类型的指针变量大小都一样,那么我们为什么不直接规定成一个变量,而是保留了这么多类型呢?其实不同的指针类型是有区别的,指向的数据类型:不同指针变量可以指向不同数据类型的变量。例如,int类型的指针变量可以指向int类型的变量,而char类型的指针变量可以指向char类型的变量。存储的地址:不同指针变量存储的地址是不同的,因此它们可以指向不同的变量。大小和类型:不同指针
盐析大白兔
·
2024-02-06 07:38
c语言
开发语言
C/C++ 回调函数 callback 异步编程
一、
C语言
的回调函数1.小试牛刀#includeusingnamespacestd;#include#includeintadd(inta,intb){returna+b;}voidtest01(){/
呵呵哒( ̄▽ ̄)"
·
2024-02-06 07:08
c++
算法
开发语言
异步编程
C语言
——深入理解指针(3)
今天搞const修饰指针,呼,终于睡醒早了一会。搞起来搞起来今天搞const修饰指针,我们已经知道,把一个变量的地址交给一个指针的时候,可以通过指针来修改变量的值,那如果我们用const来修饰变量或者指针的话,会发生什么呢?1.const修饰变量首先我们看没有const修饰的情况#includeintmain(){inta=10;a=100;printf("%d",a);return0;}首先我们
盐析大白兔
·
2024-02-06 07:37
c语言
开发语言
C语言
-4
排序算法简介/*学习内容:冒泡排序(最基本的排序方法)选择排序(冒泡的优化)插入排序(在合适的位置插入合适的数据)*//*排序分类:1.内部排序待需要进行排序的数据全部存放到内存中,再进行排序2.外部排序在排序过程中,需要对外存进行访问待排序的数据数量很大,内存无法全部容纳所有的数据*/冒泡排序/*冒泡排序:---思路分析(以升序为例)在一排数据中,将第一个与第二个比较大小如果后面的数据比前面的小
-seventy-
·
2024-02-06 07:52
#
C/C++
c语言
【计算机二级考试
C语言
】C排序算法
C排序算法冒泡排序冒泡排序(英语:BubbleSort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。实例#includevoidbubble_sort(intarr[],intlen){inti,j,temp;for(i=0;iarr[j+1]){temp=arr[j];arr[j]=arr[j+1];arr
厉昱辰
·
2024-02-06 07:21
计算机等级考试C语言
c语言
排序算法
算法
冒泡排序(
c语言
实现)
一、概述冒泡排序是一种简单的排序算法。它重复地遍历要排序的列表,一次比较两个元素,并按照顺序交换它们,直到整个列表排序完成。二、冒泡排序的过程首先,将待排序的列表按照原始顺序进行展示。从列表的第一个元素开始,依次比较相邻的两个元素。如果前一个元素大于后一个元素,则交换它们的位置。就像水中的泡泡一样,大的泡泡会慢慢浮出水面,所以称为冒泡排序。继续进行相邻元素的比较和交换,直到整个列表的末尾。一次完整
御翮
·
2024-02-06 07:50
c语言
排序算法
算法
后端
C++之函数重载,默认参数,bool类型,inline函数,异常安全
在
C语言
中,必须要设计出不同名的函数,其原型类似于:voidswap1(short*,short*);voidswap2(int*,int*);voidswap3(float*,float*);但在C+
~|Bernard|
·
2024-02-06 07:47
C++复试
c++
开发语言
无标题文章
我是教育机构的初中英语老师,我平时不喜欢
做题
目也不喜欢研究题目,感觉这些题目太简单了,而且
做题
目做试卷太枯燥了,各位有什么好的建议么?谢谢
Sam_626d
·
2024-02-06 06:19
字符函数和字符串函数
C语言
中字符和字符串的使用非常之多。为了提高代码的效率以及精简代码,
C语言
规定了一系列的字符函数和字符串函数。接下来对常用的函数进行介绍。
Skrrapper
·
2024-02-06 06:05
开发语言
c语言
0202作业
C语言
指针,函数指针,数组指针,指针数组的区别并给出一个简单示例。1.指针:是一个变量,它存储了另一个变量的地址。int*ptr=&value;ptr是一个指向int类型变量的指针。
JeromeSahara
·
2024-02-06 06:35
算法
数据结构
C语言
代码 给定两个数,求这两个数的最大公约数
给定两个数,求这两个数的最大公约数。代码示例:用辗转相除法:#includeintmain(){inta=0;intb=0;intc=0;scanf("%d%d",&a,&b);while(c=a%b){a=b;b=c;}printf("%d",b);return0;}运行结果:725418
Echo_cy_
·
2024-02-06 06:17
算法
c语言
开发语言
C语言
代码 写代码将三个整数按从大到小输出
写代码将三个整数按从大到小输出。代码示例:#includevoidSwap(int*px,int*py){intz=*px;*px=*py;*py=z;}intmain(){inta=0;intb=0;intc=0;scanf("%d%d%d",&a,&b,&c);if(a
Echo_cy_
·
2024-02-06 06:47
算法
开发语言
c语言
C语言
代码 给定两个数,求这两个数的最大公约数
给定两个数,求这两个数的最大公约数。代码示例:#includeintmain(){inta=0;intb=0;scanf("%d%d",&a,&b);intmin=(a0){if(a%min==0&&b%min==0){printf("%d",min);break;}min--;}return0;}运行结果:547218
Echo_cy_
·
2024-02-06 06:47
算法
c语言
开发语言
18.7.16【倒计时159】一定要锻炼
专业课:普心第一二章
做题
查漏补缺2h不熟悉的知识点:心理学研究对象,神经元,中枢系统,大脑单侧化英语:经济学人听力练习0.5hkk每日一句0.5h今天上午尝试着进入二轮复习的模式,查漏补缺,细化知识点,
小玉哥
·
2024-02-06 06:05
【
C语言
】从字符串中简单提取数值
在网络上看到很多人提到如何用
C语言
获取字符串中的数值的问题。
lida2003
·
2024-02-06 06:10
Linux
语言
c
测试
string
网络
评:
C语言
18个经典问题答录
C语言
18个经典问题答录这个大家都看过,自己也仔细看了一遍,另外,将一点感悟加注了一下。1.这样的初始化有什么问题?char*p=malloc(10);编译器提示“非法初始式”云云。
lida2003
·
2024-02-06 06:40
Linux
语言
c
编译器
null
struct
C语言
与C++的差异
C言语是面向进程的,而C++是面向方针的C是一个结构化言语,它的关键在于算法和数据结构。C程序的规划首要考虑的是怎样通过一个进程,对输入(或环境条件)进行运算处理得到输出(或完结进程(业务)操控)。C++,首要考虑的是怎样结构一个方针模型,让这个模型能够契合与之对应的问题域,这样就能够通过获取方针的情况信息得到输出或完结进程(业务)操控。所以C与C++的最大差异在于它们的用于解决问题的思想方法不相
向日葵洋洋
·
2024-02-06 06:32
变长数组VAL
作业标题(2786)在
C语言
中,以下哪个选项描述了变长数组(VariableLengthArray,VLA)的特点?作业内容A.变长数组的大小在编译时确定,不能改变。
洛城苏御
·
2024-02-06 05:24
C语言刷题日记
c#
linux ubuntu22.04各种问题的解决
c语言
环境在终端命令中:1、安装vim:输入sudoapt-getinstallvim2、安装gcc:sudoapt-getinstallg++使用C环境编译C文件a.c:gcca.c运行编译结果:.
嵌入一下?
·
2024-02-06 05:53
linux
linux
ubuntu
服务器
函数栈帧的创建和销毁
、函数栈帧的创建和销毁1.栈2.寄存器和汇编指令3.认识函数栈帧①函数的调用堆栈②环境4.解析反汇编①反汇编②函数栈帧创建main函数栈帧创建main函数核心代码Add函数③函数栈帧的销毁一、概念在写
c语言
程序时
kpl_20
·
2024-02-06 05:53
C
函数栈帧
clang 与 GCC 的区别
一、clang介绍1.1概述Clang是一个
C语言
、C++、Objective-
C语言
的轻量级编译器。源代码发布于BSD协议下。
octopusHu
·
2024-02-06 05:20
编译文档
编译器
gcc/gdb编译调试
clang
C语言
经典面试题——翻转单词顺序VS左旋转字符串
目录1.翻转单词顺序1.1题目描述1.2解法1.3完整代码2.左旋转字符串2.1题目描述2.1.1解法一:2.1.2解法二:2.1.2.1strcpy2.1.2.2strcat2.1.2.3完整代码2.1.3解法三:1.翻转单词顺序1.1题目描述输入一个英文句子,翻转句子中的单词顺序,但每个单词的顺序不变,为简单起见,标点符号和普通字母一样处理,例如:输入字符串“Iamastudent”,则输出“
看落日的YT
·
2024-02-06 05:32
C语言经典练习
c语言
面试
开发语言
C语言
——行缓冲区
目录1.行缓冲区1.1概念1.2结合缓冲区来深度理解getchar1.3结合缓冲区来深度理解scanf1.3.1问题11.3.1问题21.行缓冲区完整可参考这篇文章——缓冲区1.1概念在行缓冲区中,当在输入和输出中遇到换行符时,执行真正的I/O(输入/输出)操作。这时,我们输入的字符先存放在缓冲区,等按下回车键换行时才进行实际的I/O操作。典型代表是标准输入(stdin)和标准输出(stdout)
看落日的YT
·
2024-02-06 05:31
C语言知识学习
c语言
数据库
开发语言
c语言
题目——数组排序
会可能卡着的点:在于不会把剩余的给加上,例如一个数组已经完成了,不知道如何将另一个数组全部输出而不导致错误。解法1:inta=0,b=0;intm[1000]={0};//一定要写大一点的空间,防止数组溢出intn[1000]={0};scanf("%d%d",&a,&b);inti=0;intj=0;//开始排序while(iintmain(){intn,m;scanf("%d%d\n",&n,
黑菜钟
·
2024-02-06 05:28
c/c++
c语言
c语言
大小写转换
⭐个人主页:黑菜钟-CSDN博客❀专栏:c/c++_黑菜钟的博客-CSDN博客前言:这篇博客主要介绍3种有关大小写转换的方法,以及如何判断大小写的扩展
c语言
库函数1.方法1.1.ASCII编码法在ASCII
黑菜钟
·
2024-02-06 05:58
c/c++
c语言
【八大排序】选择排序 | 堆排序 + 图文详解!!
江池俊:个人主页个人专栏:✅数据结构冒险记✅
C语言
进阶之路有航道的人,再渺小也不会迷途。
江池俊
·
2024-02-06 04:42
数据结构冒险记
八大排序
选择排序
堆排序
排序算法
数据结构
【
C语言
入门(保姆级 超详细)】
C语言
入门文章目录
C语言
入门了解基础代码可运行的C程序组成部分预处理指令头文件main函数printf函数return的用法return的定义与作用:return语句的位置:了解32个关键字关键字介绍占位符说明了解基础代码
Fighting琦
·
2024-02-06 03:54
visualstudio
c语言
【
C语言
】分支与循环结构
文章目录if||switch语句循环结构while、dowhile、for语句3种循环语句的作用及区别break与continue的区别与作用#分支结构if||switch语句if()语句;如果满足if中的条件,则为真(非0),执行语句,得出结果。若为假(为0),则结束。例如:#includeintmain(){inta;scanf("%d",&a);if(a>10)printf("%d",a);
Fighting琦
·
2024-02-06 03:54
c语言
算法
c++
【数组】
C语言
文章目录数组一维数组一维数组的定义一维数组的初始化一维数组的访问变长数组(C99中的语法)二维数组二维数组的访问练习代码数组一维数组一维数组的定义格式:数组名【常量表达式】注意:定义数组时常量表达式必须为整形常量或字符常量,不能是实型常量和变量,也不能为空。例如:intarr[5];//这里的5,是指可以存放5个整数chararr[10];//这里的10,是指可以存放10个字符注意:数组的下标是从
Fighting琦
·
2024-02-06 03:54
c语言
开发语言
visualstudio
算法
c++
【
C语言
OJ刷题】数组代码练习(易懂 超详细)
文章目录二维数组练习矩形转阵一维数组练习逆序输出求平均值交换数组一维数组选择题二维数组练习矩形转阵将矩阵的行列互换得到的新矩阵称为转置矩阵。输入两个整数分别代表原数组的行和列,输入数据填充,最后打印出交换过行和列的矩阵#includeintmain(){intm,n;scanf("%d%d",&m,&n);//输入想要的行和列printf("row=%d\ncolumn=%d",m,n);inta
Fighting琦
·
2024-02-06 03:54
c语言
算法
数据结构
visualstudio
【
C语言
】语句细节理解 超详细 易懂简单
文章目录switch嵌套语句与break、continue的代码例题。i++与++i的区别逗号运算符的作用运算符优先级例题理解switch嵌套语句与break、continue的代码例题。通过以下程序可以帮助我们更好的理解switch语句的嵌套以及break和continue的作用。#includeintmain(){intx=3;inty=3;switch(x%2)//x%2的结果为1,因此执行
Fighting琦
·
2024-02-06 03:23
c语言
算法
开发语言
visualstudio
c语言
数据结构-排序(冒泡+选择+插入+希尔)
(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹),(如果您没有看懂文章或者对本文有意见,请您私信帮助我,我一定认真修改)目录冒泡排序:选择排序:插入排序:希尔排序:冒泡排序:原理:基于交换的排序,每一轮将序列中的最大值(最小值)放到数组的尾部。使用循环重复操作,(每轮排序都会少一个最大值或最小值),当最后只剩下一个数据的时候整个序列就已经排好序了。代码思路
小周不摆烂
·
2024-02-06 03:12
数据结构与算法
排序算法
算法
c语言
C语言
几种排序方法(冒泡、选择、插入、归并、快速)
排序1.冒泡排序2.选择排序3.插入排序4.归并排序5.快速排序1.冒泡排序它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
梨花落-
·
2024-02-06 03:42
c语言
排序算法
C语言
<选择排序><冒泡排序><插入排序><快速排序>介绍以及代码
目录一、选择排序函数代码:二、冒泡排序函数代码:2.1、改良后的冒泡排序代码:三、插入排序函数代码:四、快速排序函数代码:1、选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的
hhf,
·
2024-02-06 03:11
排序算法
c语言
C语言
排序问题总结二(快速排序、归并排序、希尔排序)
一、快速排序选择一个基准值(pivot),通常是数组的第一个元素。把数组分为两部分,一部分包含所有小于基准值的元素,另一部分包含所有大于或等于基准值的元素。这一步是通过一趟遍历实现的,从左到右扫描数组,如果当前元素小于基准值,就交换它们的位置。递归地对这两部分进行快速排序。也就是说,对基准值左侧的子数组和右侧的子数组分别进行快速排序。最后,整个数组就变成了有序数组。#includevoidquic
码农一指
·
2024-02-06 03:40
c语言
排序算法
算法
C语言
之扫雷游戏
一、头文件game.h#pragmaonce#defineROW9#defineCOL9#defineROWSROW+2#defineCOLSCOL+2#include#defineCOUNT10#include//声明函数//棋盘初始化函数voidinitboard(chararr[ROWS][COLS],introws,intcols,charset);//打印棋盘voiddisplayboa
码农一指
·
2024-02-06 03:40
c语言
游戏
开发语言
C语言
之函数
C语言
函数是程序设计中不可或缺的基本部分,通过函数的封装和调用,我们能够实现代码的模块化以及更高效的代码重用。在
C语言
中,函数是按照一定的规则定义和调用的。下面我们将深入探讨
C语言
函数的相关知识。
码农一指
·
2024-02-06 03:40
c语言
开发语言
C语言
基本常识
1、printf函数的格式控制包括两部分:格式说明和普通字符。2、复合语句是由一对花括号括起来的若干语句组成。3、优先级:赋值运算符<逻辑运算符<关系运算符<算术运算符。4、case后面必须是常量值,switch和case后面不能加float型5、C程序在执行过程中,不检查数组下标是否越界6、如果要使一个内部数组在定义时每个元素初始化为0,但不进行赋值,将其说明成静态存储类型即可7、函数调用可以出
码农一指
·
2024-02-06 03:09
c语言
开发语言
C语言
排序问题总结一(冒泡排序、插入排序、选择排序)
一、冒泡排序冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。这个过程会重复进行,直到没有再需要交换,也就是说该数列已经排序完成。原理阐述:冒泡排序的基本思想是通过重复地“冒泡”过程,使得较大的元素逐渐移动到数列的一端,较小的元素则移动到另一端。具体步骤如下:从数列的第一轮开始,首先比较相邻的两个元素,如果第一个元素比第二个元素大(假
码农一指
·
2024-02-06 03:08
c语言
算法
数据结构
每个人都可以用
C语言
写的推箱子小游戏!今天你就可以写出属于自己项目~
C语言
,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了。
75580e7086e5
·
2024-02-06 03:15
【蓝桥杯冲冲冲】[NOIP2001 普及组] 装箱问题
蓝桥杯备赛|洛谷
做题
打卡day26文章目录蓝桥杯备赛|洛谷
做题
打卡day26题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示思路题解代码我的一些话[NOIP2001普及组]装箱问题题目描述有一个箱子容量为
松叶子吖
·
2024-02-06 02:16
蓝桥杯备赛
数学建模
蓝桥杯
职场和发展
【蓝桥杯冲冲冲】 [SCOI2005] 骑士精神
蓝桥杯备赛|洛谷
做题
打卡day28文章目录蓝桥杯备赛|洛谷
做题
打卡day28[SCOI2005]骑士精神题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示题解代码我的一些话[SCOI2005]
松叶子吖
·
2024-02-06 02:16
蓝桥杯备赛
蓝桥杯
职场和发展
【蓝桥杯冲冲冲】[NOIP2003 普及组] 栈
蓝桥杯备赛|洛谷
做题
打卡day27文章目录蓝桥杯备赛|洛谷
做题
打卡day27题目背景题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示题解代码我的一些话[NOIP2003普及组]栈题目背景栈是计算机中经典的数据结构
松叶子吖
·
2024-02-06 02:15
蓝桥杯备赛
新手帖
蓝桥杯
职场和发展
0基础小白怎么学好Java?
自身零基础,我们应该先学好Java,小编给大家介绍一下Java的特性:Java语言是简单的Java语言的语法与
C语言
和C++语言很接近,使得大多数程序员很容易学习和使用Java。
程序o07
·
2024-02-06 02:21
2019-11-06
放学接到儿子一起走在回家的路上时,我尽力的压住自己心里的火,询问儿子丢本子的原因,问他是不是不愿意
做题
?告诉他老师的良苦用心,同学的舍己
e8fc8b84a5c1
·
2024-02-06 02:35
STM32L4学习
允许用户通过图形化向导来生成
C语言
工程。嵌入式软件包(STM32Cube库)。包含完整的HAL库
饼干饼干圆又圆
·
2024-02-06 02:04
stm32
stm32
学习
嵌入式硬件
做好自己,好难
我每天刷题刷到很晚,我有时候隐约感觉到我可能真的无望了,但是我还在上课
做题
,努力的去做这一切。我做到头疼手疼,我甚至有时候会想,做着做着,猝死了,可能就更轻松了吧,没有任何压力了。
气质颜末
·
2024-02-06 01:04
浮点数的绝对值
##dotcpp刷题遇到的题目链接题目描述:输入一个浮点数,输出这个浮点数的绝对值对于这到题最关键的其实就是绝对值函数---abs()知道这个就可以开始
做题
了方案一(if语句的判断):m=map(float
MADAO_luv
·
2024-02-06 01:15
一些杂题训练
算法
python
为什么孩子上课能听懂,但是不会
做题
,考试考不好呢?
为什么孩子上课能听懂,但是不会
做题
,考试考不好呢?很多人给孩子的建议是多
做题
、多练习。这是一句非常正确的废话。
张建坤商业与修行
·
2024-02-06 01:33
c语言
实现greedy snake(贪吃蛇)
##第一个小项目大一学生寒假项目最终实现效果如图一.以
C语言
实现个人小项目在我们快速学完了一个高级编程语言,就应该写一个小项目来加以巩固自己的学习成果。
MADAO_luv
·
2024-02-06 01:14
个人小项目
c语言
算法
开发语言
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他