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语言
中,数组是一种用于存储固定大小的相同类型元素的集合的数据结构。数组在内存中占据连续的存储空间,每个元素都可以通过其索引(下标)来访问。数组是
C语言
中的一种数据结构,用于存储相同类型的多个元素。
Rsmk45°
·
2024-01-27 01:14
算法
数据结构
c语言
开发语言
C语言
中输入输出方式
C语言
中有以下几种输入输出方式:标准输入输出:这是最常用的输入输出方式,通过printf和scanf函数实现。
Rsmk45°
·
2024-01-27 01:43
c语言
算法
开发语言
vim
编辑器
linux
c++
基本选择结构介绍
if语句在
C语言
中,if语句用于根据某个条件(通常是一个布尔表达式)来执行一段代码。如果条件为真(非零),则执行if后的代码块;否则,跳过该代码块。
Rsmk45°
·
2024-01-27 01:43
算法
c语言
数据结构
编辑器
链表分割(新的错误:开头赋值)
含有链表内容和上下两个链表的指针3.带头和不带头:哨兵位的头结点(不存储有效数据),主要区别在于链表为空时会存在一个哨兵位节点,优点在于插入方便思路:通过尾插将大于x和小于等于x的数据存放在两个链表中链表分割的错误写法·王赫辰/
c语言
墨城举子--故人归
·
2024-01-27 00:49
数据结构
链表
数据结构
力扣经典题目:反转链表
2.此题得出解题方法:重现纠错法3.观察下面的代码,找出问题:反转链表的经典错误·王赫辰/
c语言
-Gitee.com看起来也没有逻辑错误,为什么无法运行呢?
墨城举子--故人归
·
2024-01-27 00:47
数据结构
leetcode
链表
算法
力扣经典题:链表合并
解决链表合并问题需要有特定的思路:、链表合并·王赫辰/
c语言
-Gitee.com简述思路:首先先处理特殊情况,将空指针时的情况进行提前处理然后再创建新的链表,此时使用尾插比较法:循环条件:当两个链表中有一个结束的时候就终止循环首先将新链表的地址进行单独存放
墨城举子--故人归
·
2024-01-27 00:47
数据结构
leetcode
链表
算法
extern “C“
目录一、背景二、准备工作生成静态库三、C++项目代用
C语言
的库配置静态库四、
C语言
的项目调用C++的库五、总结一、背景实际场景中可能出现两种情况:1.有个东西是C++写的,现在有个
C语言
的程序,需要调用这个东西
cls-evd
·
2024-01-27 00:01
C++
c语言
开发语言
extern
C
【操作系统】实验九 写一个设备驱动程序
作者:主页我的专栏
C语言
从0到1探秘C++数据结构从0到1探秘Linux欢迎关注:点赞收藏✍️留言码字不易,你的点赞收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢支持!!!
迷茫的启明星
·
2024-01-27 00:26
操作系统
操作系统
服务器
Linux
C语言
实现插入排序算法(附带源代码)
插入排序插入排序(英语:InsertionSort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到{\displaystyleO(1)}{\displaystyleO(1)}的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提
二当家的素材网
·
2024-01-26 23:23
C和C++完整教程
排序算法
c语言
算法
php怎么调用
c语言
dll,调用
C语言
写个DLL,几句代码搞定
importvc6;importconsole;varvc=vc6("/",,console.open())//输入C++源码vc.cpp=/******#includestructTestInfo{intx;inty;BYTEname[256];};classCTestObject{public://注意函数声明前加上virtual以支持aardio中的raw.interfacevirtualv
富川福利
·
2024-01-26 23:11
php怎么调用c语言dll
【通讯录案例-添加联系人功能 Objective-
C语言
】
一、添加联系人的功能,继续来做这个啊1.在这个“添加联系人”界面儿,姓名:来一个“111”,电话:来一个“2222”,当我点击“添加”按钮以后,我应该把B里边儿的内容传给A,所以,这个里边儿,我的代理方法,这个协议,应该写在哪儿,写在“添加联系人”的控制器,还是写在这个”1的联系人“控制器里边儿,写在“添加联系人”的控制器,对吧,因为从B控制器传数据到A控制器,我们拿不到那个prepareForS
清风清晨
·
2024-01-26 23:01
Objective-C
objective-c
开发语言
macos
【通讯录案例-注销功能 Objective-
C语言
】
一、接下来,接着来说这个通讯录案例啊,1.我们来把这个“注销”功能,实现一下,这个“正在登录”的时间,我给它改少一点儿,现在是多少,3秒吧,我给它改成,额,0.5吧,command+R,诶,0.5秒之后,跳转,然后,它就过来了,然后呢,我现在啊,还有一个小问题,2.我现在把这两个文本框的值呢,在storyboard上,默认让它们变成“1”、和、”1“、默认让它变成“1”、和、“1”、啊,因为我每次
清风清晨
·
2024-01-26 23:30
Objective-C
objective-c
开发语言
macos
【通讯录案例-搭建添加联系人界面 Objective-
C语言
】
一、我们把添加联系人的这个功能,来做一下,1.来看一下,1)当我们点击右上角,这一块儿,有一个rightBarButtonItem,啊,有这么一个“添加”按钮,点击这个按钮以后啊,它会跳到“添加联系人”界面儿,它会跳到右边儿的一个控制器,然后,这个控制器呢,就是一个普通的ViewController,然后呢,上边跟我们、有点儿像我们那个“登录”界面儿,有两个Label、有两个TextField,然
清风清晨
·
2024-01-26 23:30
Objective-C
objective-c
开发语言
macos
【通讯录案例-编辑联系人功能 Objective-
C语言
】
一、我们接着来说这个“通讯录”案例啊,编辑联系人的功能1.首先呢,我们第一,应该把“联系人列表”里面,Cell的模型的内容,传到“编辑联系人”的控制器里边儿来,并且让它展示在文本框里,当我点击这个“11”、“222”、这个Cell的时候,它会把这个“11”、“222”、是不是会显示在这两个文本框里边儿啊,所以这个里边儿,是不是有一个“顺传”,所以呢,我要传的是什么,是一个“模型”吧,所以呢,我应该
清风清晨
·
2024-01-26 23:58
Objective-C
objective-c
ios
开发语言
实战
C语言
for循环▪for(循环控制变量;运行条件;控制变量的变化)▪for循环中间条件是必须要的,其他部分可以省略,分号不能省略▪循环控制变量的定义和初始化只执行一次#includeintmain(){for(;1直接退出程序#include#includeintmain(){intold=123;//原始密码intinput;//输入密码intwrongTime=3;//错误次数inttotal=10
青航
·
2024-01-26 23:46
C语言
如何面向对象编程? 面向对象编程是一种方法,并不局限于某一种编程语言
C语言
如何面向对象编程?面向对象编程是一种方法,并不局限于某一种编程语言C不具备面向对象的功能,因此大型C程序往往会从C的原语中发展出自己的程序。
xuejianxinokok
·
2024-01-26 22:02
java
c语言
java
mysql
c语言
int 溢出,
C语言
判断整数溢出
int类型在
C语言
中占4个字节,即32个二进制位。
Raymond Fei
·
2024-01-26 22:11
c语言
int
溢出
C语言
整数溢出
什么是整数溢出?计算机语言中整数类型都有一个取值范围,两个整数进行运算时,若其结果大于最大值(上溢)或者小于最小值(下溢)就是溢出。假如最大值为a,在最大值和最小值之间如果发生以下计算:INT_MAX+1或INT_MIN-1此时就会发生溢出,其中INT_MAX+1会发生上溢,INT_MIN-1会发生下溢。程序实例//整数溢出例子#includeintmain(void){shorti=32767;
小凩
·
2024-01-26 22:11
零碎小知识
c语言
c++
开发语言
c++知识普及
C++是
C语言
的继承,它既可以进行
C语言
的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
peggy_athena
·
2024-01-26 22:40
c语言
c语言
c语言
变量按作用域范围分两种,第02天
C语言
(10):变量-作用域
【掌握】常见错误##1.变量的作用域*
C语言
中所有变量都有自己的作用域,申明变量的类型不同,其作用域也不同。
C语言
中的变量,按照作用域的范围可分两种,即局部变量和全局变量。
暗黑达人
·
2024-01-26 22:40
c语言变量按作用域范围分两种
c语言
常量能溢出吗,
c语言
中整数的溢出
##概念
c语言
中存在两类整数算术运算,有符号运算和无符号运算。在无符号运算里,没有了符号位,所以是没有溢出的概念的。所有的无符号运算都是以2的n次方为模。
李一舟DESIGN
·
2024-01-26 22:40
c语言常量能溢出吗
c语言
什么叫溢出,
c语言
中整数溢出的概念
在编写程序时,如果整数的值太大,超出了所定义的整数类型的范围会怎么样?下面分别将有符号类型好无符号类型整数设置为最大允许值加略大一些的值,看一看结果是是什么。//printf函数使用%u说明符显示unsignedint类型的值程序段#includeintmain(void){inti=2147483647;unsignedintj=4294967295;printf("%d,%d,%d",i,i+
方轩固
·
2024-01-26 22:40
c语言什么叫溢出
c语言
中的变量按作用域范围可分为,
C语言
中,从作用域来划分,变量可以分为哪两类?...
2018-11-15回答准确而又通俗点来讲,按变量是在函数体之内之外定义分两大种。1、局部变量:在函数内定义的,属于所在的函数自己所有,与其他函数无关。局部变量随所在函数被调用而产生,随函数返回而消灭。2、外部变量:也称全局变量。在函数外定义,也就是定义不落在任何函数体内的,本质上属于所有函数共用,从程序一开始运行就存在直到程序结束。细一点分的话,局部变量还可以分出一种局部静态变量。3、局部静态变
我鸿
·
2024-01-26 22:40
C语言
变量的作用域
目录一、局部变量示例运行效果二、全局变量示例运行效果注意事项运行效果三、形式参数举个栗子
易点点心动
·
2024-01-26 22:35
Re
:C语言
c语言
linux
开发语言
C语言
常见面试题:什么是预处理指令,常见的预处理指令有哪些?
在
C语言
中,宏是一种预处理指令,它允许
广寒舞雪
·
2024-01-26 22:35
C语言
c语言
java
开发语言
C语言
常见面试题:
C语言
中变量的作用域有哪些?
在
C语言
中,变量的作用域指的是变量在代码中的有效范围,也就是变量可以在哪些地方被访问。
C语言
中的变量作用域主要分为以下几种:局部作用域:局部作用域也被称为函数作用域,它限定在函数或代码块内部。
广寒舞雪
·
2024-01-26 22:34
C语言
c语言
开发语言
C语言
中的整数安全:溢出、回绕
一、无符号数回绕无符号数永远不会溢出,只是在无限的循环往复。对于加法、乘法,假装有额外的有效位来承载运算结果,最后再直接截断。for(uint32i=n;i>=0;i--){...//死循环}加法例子uint8sum=...;uint8i=...;if(sum+i>255){;//永远不会进入}减法例子uint8sum=...;uint8i=...;if(sum-i<0){;//永远不会进入}二、
Tadecanlan
·
2024-01-26 22:04
计算机体系知识
c++
c语言
【
C语言
】sizeof常量字符串
常量字符串的常用表示方式:1、常量自身;如:“abc”2、将常量存放到数组;如:char[]a="abc"3、用字符指针指向常量字符串;如:constchar*pStr="abc"以上三种表示方式,通过sizeof计算出来值有自身的含义:1、存放常量字符串的空间;sizeof("abc")=42、存放常量字符串使用的数组空间;sizeof(a)=43、指向常量字符串的指针空间;sizeof(pSt
sidemap
·
2024-01-26 21:02
总结
c++
重生之我是学神,小小
c语言
题目可笑可笑
#includeintmain(void){floatscore[10]={0};inti=0;for(i=0;iscore[i]){minid=i;}}floatavg=sum/10;printf("==========结果汇总==========");printf("zong%.1f\n,平均成绩%.1f",sum,avg);printf("zuigao%.1f\n,xiabiao%.1f",
yuanbenshidiaos
·
2024-01-26 21:55
c语言
算法
c语言
开发语言
重生之我是学神,小小
c语言
题目可笑可笑
1.输入你的身高和体重,测试你的健康状况。计算bmi的值,bmi=(体重/身高的平方)如果bmi小于18.5,则显示“偏瘦,注意加强营养”如果bmi在18.5和23.9之间,则显示“体重指数良好,注意保持”如果bmi值大于23.9,则显示“你有点偏胖,注意锻炼”#include#defineweight90#definehigh160intmain(void){floatbmi;bmi=weigh
yuanbenshidiaos
·
2024-01-26 21:25
c语言
c语言
c++
算法
基础小白快速入门Python---数据类型之字符串
Python的编译相对于java和
c语言
简单,所以在Python
yuanbenshidiaos
·
2024-01-26 21:55
Python
python
开发语言
【C++杂货铺】三分钟搞懂内联函数
如果你想学习C++,或者刚学完
C语言
衔接C++,那么这篇文章将会非常有效的帮助你理解。宏在学习C++内敛函数前,我们先对
C语言
的宏进行复习。宏分为宏常量和宏函数,这是讲的是宏函数。宏函数的主要应用
代码菌@
·
2024-01-26 21:44
C++杂货铺
c++
开发语言
学习
c语言
笔记
【C++杂货铺】三分钟快速学会C++引用
如果你想学习C++,或者刚学完
C语言
衔接C++,那么这篇文章将会非常有效的帮助你理解。●引用概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开
代码菌@
·
2024-01-26 21:43
C++杂货铺
c++
开发语言
c语言
学习
笔记
经验分享
【C++杂货铺】三分钟彻底搞懂如何使用C++中max函数
如果你想学习C++,或者刚学完
C语言
衔接C++,那么这篇文章将会非常有效的帮助你理解。
代码菌@
·
2024-01-26 21:13
C++杂货铺
c
c++
学习
笔记
排序(三)冒泡排序与快速排序(
C语言
实现)
冒泡排序与快速排序都属于交换排序,其中冒泡排序也是十分的出名,实现起来也比较简便,下面一一介绍这两种排序。1、冒泡排序冒泡排序的意思就是将最大的数沉底,或者最小的数提到最前面来,之后再抛开这个数找次大或此次小的数进行循环,这个过程比较像泡泡从小变大的过程因此称作冒泡排序。代码实现:voidBubbleSort(int*a,intn){assert(a);//断言判断for(intj=0;ja[i]
双葉Souyou
·
2024-01-26 21:41
c语言
排序算法
小白学
C语言
遇到scanf执行字符输入被跳过的问题------学
C语言
的第一篇博客
遇到scanf函数执行输入被跳过的情况//这是个用if语句写成的四则运算器#includeintmain(){charfo=NULL;//操作符inta,b;//两个操作数printf("\n请输入你的两个数字:");//输入操作数printf("a:");scanf("%d",&a);printf("b:");scanf("%d",&b);printf("请输入你选择的操作符:");//选择操作
伏虎山真人
·
2024-01-26 21:07
c语言
测试malloc能得到的内存大小
malloc()函数用来动态地分配内存空间,其原型为:void*malloc(size_tsize);这个函数是包含在stdlib.h的头文件里的1.malloc是用来进行内存分配,如不知道数组大小,需要动态分配。2.需要重新分配(增加)内存,前面可以用malloc分配,然后用realloc(包含在stdlib.h的头文件里的)可以用以下的代码来测试malloc能得到的内存大小#include#i
伏虎山真人
·
2024-01-26 21:07
每日一练——
C语言
1、以下程序段的执行结果是()123doublex;x=218.82631;printf(“%-6.2e\n”,x);A输出格式描述符的域宽不够,不能输出B输出为21.38e+01C输出为2.19e+02D输出为-2.14e2**正确答案:B**\这道题的关键在于理解-6.2e1.-负号表示左对齐。2.6表示输出的最小数位,如果要输出的值小于该数,结果会用空格填充。如果输出的值大于该数,保持原数输
白榆maple
·
2024-01-26 21:02
c语言
服务器
前端
C语言
分支和循环语句
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
C语言
分支语句前言
C语言
中的分支语句也被称为条件判断语句或选择结构,它用于控制程序的执行流程,以实现程序的各种结构方式。
白榆maple
·
2024-01-26 21:02
c语言
算法
开发语言
希尔排序
C语言
实现(源代码)
希尔排序对一个元素个数为20个的随机数组进行希尔排序#include#include#includevoidswap(int&a,int&b){inttmp=a;a=b;b=tmp;}voidDisplay(int*a,intn){for(registerinti=0;i0;gap/=2){//步长的选取printf("希尔排序的步长为:%d\n",gap);for(i=0;i=0&&a[k]>c
桃花er
·
2024-01-26 21:30
排序算法
算法
数据结构
排序算法
插入排序
希尔排序(
C语言
)
数据结构总目录希尔排序希尔排序是直接插入排序的一种优化排序算法。1.图文解析通过增量step将序列分割成若干子序列【i,i+step,…,i+k*step】;然后对子序列进行直接插入排序,使得每个子序列都有序;最后通过不断缩小增量step,从而实现整个序列完全有序;排序过程简单示例,例如:[47382651]第一趟排序:步长:step=4分组:[42]、[7,6]、[35]、[81]对每一组进行直
小-黯
·
2024-01-26 21:00
数据结构与算法(C语言)
c语言
排序算法
希尔排序
C语言
可变参数函数的原理和实现,及如何编写自定义可变参数函数
C语言
中的可变参数函数是一种可以接受不定数量和类型的参数的函数,它可以用来实现一些灵活和通用的功能,例如printf,scanf等。
极客代码
·
2024-01-26 21:00
专搞C语言
c语言
C语言
实现希尔排序算法(附带源代码)
希尔排序希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位动态效果过程演示:希尔排序(ShellSort)是插入排序的一种改进版本,它通过比较相隔一定间隔的元素,并逐步缩
二当家的素材网
·
2024-01-26 21:59
C和C++完整教程
排序算法
c语言
算法
每日成长与精进(6.11)
分享人:演讲高级班胡俊杰今日总结:1.练声与口语(100%)2.上网课(100%)3.复习高数,电路,
C语言
(66%)4.看《非暴力沟通》(0%)5.俯卧撑(100%)6.演讲高级班上课(100%)7.
TBE说吧演讲高级班胡俊杰
·
2024-01-26 20:33
嵌入式学习第六天
C语言
控制流程(3)(3)for循环嵌套形式for(A;B;C){D;for(E;F;G){H;}}外层循环执行一次,里层循环执行一遍(4)goto出错处理2.辅助控制语句:(1)break跳出循环或者
浮生念扶桑
·
2024-01-26 20:18
嵌入式
学习
嵌入式硬件
c语言
嵌入式学习第三天
C语言
基础(2)(7)字符串常量:"ab""helloworld"字符串末尾都有一个用来标识字符串结尾的\0字符'a'和"a"区别:'a':字符常量,只有一个字符a"a":字符串常量,有2个字符'a'+
浮生念扶桑
·
2024-01-26 20:48
嵌入式
学习
嵌入式硬件
c语言
嵌入式学习第四天
C语言
中常用的输入输出函数:(2)(3)printf:1.打印非输出控制符:printf("HelloWorld!")
浮生念扶桑
·
2024-01-26 20:48
嵌入式
学习
嵌入式硬件
c语言
嵌入式学习第二天
C语言
基础:1.进制转换二进制、八进制、十六进制->十进制对应位*对应位的权值再求和十进制->二进制、八进制、十六进制十进制数除以进制数得到的余数逆序排列二进制八进制十六进制:八进制1位对应二进制3位十六进制
浮生念扶桑
·
2024-01-26 20:18
嵌入式
c语言
嵌入式硬件
学习
嵌入式学习第七天
C语言
流程控制(4)1.冒泡法排序;#includeintmain(void){inta[5]={32,14,73,61,43};intlen=sizeof(a)/sizeof(a[0]);inti=0
浮生念扶桑
·
2024-01-26 20:17
嵌入式
学习
c语言
C++(3) 引用、const、new、内联函数以及重载
文章目录C++1.C++相较于
C语言
的增强1.1引用Reference1.1.1引用基础案例1.1.2一个变量可以有多个引用1.1.3引用在函数参数中的使用1.1.4指针引用1.2const关键字1.2.1
Nuyoah.--
·
2024-01-26 20:12
c++
开发语言
c语言
学习
学习方法
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他