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语言
的第4天
二分法查找时间复杂度在计算机科学中,二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法想要应用二分查找法,则这一堆数应有如下特性:1、存储在数组中2、有序排序搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则
blxx
·
2024-02-10 08:54
学习
c语言
算法
C语言
:一种高效、易学的编程语言
C语言
是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。
C语言
是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是
C语言
编写的。
编程知识分享
·
2024-02-10 07:31
c语言
函数输出输出型参数_
c语言
技巧多个输出参数
c语言
函数输出输出型参数Overthepastfewyearsunderthe“newMicrosoft”,therehavebeenmanyeffortstoopen-sourcethelanguagesandframeworksthatMicrosoftdevelop
weixin_26705651
·
2024-02-10 07:48
python
c语言
java
matlab
c++
C语言
如何理解输出列表?
一、问题printf()函数基本格式后⾯有个输出列表,如何理解呢?二、解答printf()函数的输出列表可以有多个表达式,数量上⾄少应该和前⾯的数据格式符相匹配。如果其数量⼤于格式符的数量,将不会输出多余的部分;如果数量少于格式符,则会输出⼀些不可预料的值。printf("%f,%d\n",f);//上⾯的语句在输出时,只会按照%f的格式输出变量f和⼀个不可知的数值。printf("%f,%d\n
颓特别我废
·
2024-02-10 07:16
C语言
c语言
开发语言
【C++】C/C++内存管理
目录C/C++内存分布
C语言
动态内存管理方式C++内存管理方式new/delete操作内置类型new/delete操作自定义类型operatornew与operatordelete函数new和delete
核动力C++选手
·
2024-02-10 07:59
C++
c++
开发语言
c语言
记录
#
c语言
##一语法###第一章类型,运算符与表达式####1.变量#####1.1变量名变量标识符只可以使用字母,下划线以及数字,其中标识符的开头必须是字母或下划线。
eeert2
·
2024-02-10 07:52
c语言
必背18个经典程序
1、/输出99口诀。共9行9列,i控制行,j控制列。*/#include“stdio.h”main(){inti,j,result;for(i=1;ix[k])k=j;if(k!=i){t=x[i];x[i]=x[k];x[k]=t;}}}voidmain(){FILE*fp;int*p,i,a[10];fp=fopen(“p9_1.out”,“w”);p=a;printf(“Input10num
qwer2626
·
2024-02-10 06:53
用户级缓冲区与内核级缓冲区
用户级缓冲区与内核级缓冲区用户级缓冲区与内核级缓冲区1.用户级缓冲区(
C语言
缓冲区)2.文件I/O缓冲区3.手动刷新缓冲区4.内核级缓冲区5.缓冲区的复制(fork函数)6.例子用户级缓冲区与内核级缓冲区在
yualian
·
2024-02-10 06:44
linux
c语言
从
C语言
到C++⑨(第三章_C&C++内存管理)详解new和delete+面试题笔试题
目录1.
C语言
动态内存管理1.1C和C++内存分布1.2
C语言
中动态内存管理的方式2.C++动态内存管理方式2.1new/delete操作内置类型2.2初始化new数组的问题2.3new和delete操作自定义类型
GR鲸鱼
·
2024-02-10 06:43
④从C语言到熟悉C++
c语言
c++
内存管理
new
delete
面试
单片机学习路线(简单介绍)
第一步:掌握
C语言
单片机编程的基石是
C语言
。虽然听起来可能有点枯燥,但
C语言
的高
科联学妹
·
2024-02-10 06:41
单片机
学习
嵌入式硬件
如何零基础学习嵌入式开发?
同时需要掌握
C语言
,能够根据系统要求设计软件程序。嵌入式系统资源有限,开发工作比较困难。
科联学妹
·
2024-02-10 06:10
物联网
单片机
iot
【C&C++】内存管理1:new + delete
前言之前我们学习过
C语言
中的内存管理(各种函数)今天我们来学习C++中的内存管理引入我们先来看下面的一段代码和相关问题intglobalVar=1;staticintstaticGlobalVar=1;
cat_with_cat
·
2024-02-10 06:40
C++知识点
c语言
c++
java
C语言
函数的栈帧与销毁(面试亮点)
目录如果你能熟练的掌握函数的栈帧与销毁在面试中是及其亮眼的加分项,所以我们来以实例来将解函数是如何实现栈帧与销毁的。一.函数栈帧二.寄存器三.用例题讲解创建栈帧的过程3.1main函数的反汇编代码。第一步:给调用main函数的函数分配栈帧。第二步:通过将edp压栈,将edp赋值给esp,再将esp的值减减。这样esp和edp之间的差值就是main函数的栈帧空间。第三步:将edi,esi,ebx压栈
深中笃行
·
2024-02-10 06:37
C语言就业课
考研c语言刷题
c语言
开发语言
面试
运维
缓存
vscode
C语言
输入三个正整数,求拼接的最大数
#include#includevoidstr_c(charstr1[],charstr2[],charstr3[],charC[]);intmain(){charstr1[12]="312";charstr2[12]="343";charstr3[12]="13";charC[100]="0";str_c(str1,str2,str3,C);printf("%s",C);}voidstr_c(c
He卡比
·
2024-02-10 05:53
c语言
开发语言
C语言
反转数字第二种解法
#includeintmain(){intnum,s=0,k;scanf("%d",&num);while(num!=0){k=num%10;s=s*10+k;num=num/10;}printf("%d",s);}
He卡比
·
2024-02-10 05:22
c语言
java
算法
C语言
输出除了最高位的数字
#includeunsignedlongre(unsignedlongn);intmain(){unsignedlongn;scanf("%lu",&n);printf("%lu",re(n));}unsignedlongre(unsignedlongn){unsignedlongs,r=0;while(n/10!=0){s=s*10+n%10;n=n/10;}while(s!=0){r=r*10
He卡比
·
2024-02-10 05:22
c语言
算法
c++
C语言
中骰子六个面的概率
#include#include#include#defineN700000000intmain(){intr[6]={0};srand(time(NULL));for(inti=0;i
He卡比
·
2024-02-10 05:22
c语言
算法
开发语言
C语言
之扫描字符串
#include#includeintmain(){charstrm[70]="asdasasdfgasdaszx67asdmklo";charstrz[8]="as";intlen=strlen(strz);intcount=0;for(inti=0;strm[i]!='\0';i++){if(strm[i]==strz[0]){charstrl[8]="we";for(intj=i,m=0;j
He卡比
·
2024-02-10 05:22
c语言
算法
数据结构
C语言
打家劫舍
#includeintmain(){intarr[]={2,7,9,3,1};intdp[5];dp[0]=2;dp[1]=arr[1]>arr[0]?arr[1]:arr[0];for(inti=2;idp[i-2]+arr[i]?dp[i-1]:dp[i-2]+arr[i];}printf("%d",dp[4]);}有点难arr是数据容器,dp是递推存储容器
He卡比
·
2024-02-10 05:52
c语言
算法
C语言
之反转数字
#include#includeintreverse(intnum){intbit=0;inta=num;while(a!=0){a=a/10;bit++;}intresult=0;for(inti=1;i<=bit;i++){result+=(num/(int)pow(10,i-1))%10*(int)pow(10,bit-i);}returnresult;}intmain(){intnum;s
He卡比
·
2024-02-10 05:52
c语言
算法
开发语言
C语言
----内存函数
内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。其包含的头文件都是:string.hmemcpycopyblockofmemory的缩写----拷贝内存块格式:void*memcpy(void*dest,constvoid*src,size_tnum);作用:与strcpy类似,但是从内存的角度从source的位置开始向后复制num个字节的数据到desti
Skrrapper
·
2024-02-10 05:17
c语言
开发语言
python变量的作用域
以
C语言
为例,
C语言
的作用域是使用一对括号{}划分的的,就是一个{}中定义的变量
进击的黑子
·
2024-02-10 05:34
Python
python
变量
作用域
if
for
【通讯录案例-plist存储 Objective-
C语言
】
一、接下来,我们来说这个plist存储1.像这些,后面的这个啊,比如说,这个“沙盒”,比如说,Documents,沙盒,怎么着去获取,这些,我们就穿插到“存储方式”里面去讲了,好,我们一个一个“存储方式”来说,2.首先呢,我们来说这个plist啊,在最上面这一块儿,我们先来说这个plist存储方式,如何把一个东西,存储成一个plist文件,1)首先呢,新建一个项目,Name:03-plist存储,
清风清晨
·
2024-02-10 04:21
Objective-C
objective-c
数据库
开发语言
leetcode 1921
消灭的怪物数量踩坑点:double类型的比较,
C语言
有qsort的排序函数,需要设计比较函数,double类型的数据存在精度问题,不能直接用==号判断数据是否相等,需要通过设置精度eps。
行走的透明人
·
2024-02-10 04:21
leetcode
算法
职场和发展
C语言
hash表的使用例子
#include#include#include#include//#includekey=key;s->val=val;HASH_ADD_INT(hash,key,s);}intfind(intkey){Hash*s=NULL;HASH_FIND_INT(hash,&key,s);if(s==NULL){return-1;}returns->val;}//从哈希表中删除一个元素voiddel(H
行走的透明人
·
2024-02-10 04:21
哈希算法
c语言
散列表
【通讯录案例-开关状态的处理 Objective-
C语言
】
一、我们先把这个开关处理,给它做了,1.也就是说,我点击“自动登录”的时候,把“记住密码”勾上,然后呢,当我关闭“记住密码”的时候,把“自动登录”关上,这就是我要做的事情啊,先把这个小功能做了,把昨天的代码复制过来一份儿,改一下文件夹的名称,现在是“11-通讯录-编辑联系人功能“,改成,”01-通讯录-开关处理“,打开这个项目,然后,command+R,接下来呢,我要做什么,当我点击“自动登录”、
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
开发语言
macos
【通讯录案例-沙盒路径 Objective-
C语言
】
一、接下来,我们来学习“存储”的相关的一些东西,1.打开这个“数据存储“的ppt,打开这个ppt,首先呢,关于存储这一块儿,存储呢,首先,有常见的几种方式,注意啊,这个里边儿是“方式”,方式,什么意思,是表示怎么去存,有五种方式:1)XML属性列表(plist)归档:plist文件,通过plist,去存一些数据2)Preference(偏好设置):通过一个偏好设置的一个东西,去存到这个手机里面儿去
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
cocoa
macos
【通讯录案例-偏好设置 Objective-
C语言
】
一、刚才,我们plist存储,讲完了,这个plist,我直接,右键,打开打开不用xcode,我就用文本文档打开,打开方式:其他选择:文本编辑打开好,这个里边儿啊,就是我们刚才存的一个Key:Value它本质上,是一个xml这是一种文件的格式,等你们讲到网络的时候,实际上,会学习这种格式,plist,本质上,就是一个xml2.接下来,我们来学习这个“偏好设置”新建一个项目,Name:04-偏好设置拖
清风清晨
·
2024-02-10 04:20
Objective-C
objective-c
开发语言
macos
swift-基本运算符2
三元运算符操作三个操作对象,和
C语言
一样,Swift只有一个三元运算符,就是三目运算符(a?b:c)。受运算符影响的值叫操作
下页天
·
2024-02-10 03:28
将句子中的单词按颠倒顺序输出(
C语言
)
input:becauseyouarenobodyoutput:nobodyareyoubecause#includeintmain(){chars[255];inti=0;while((s[i]=getchar())!='\n')++i;s[i--]='';intj=i;//用j记录每个单词的尾巴while(j>0){i=j;while(s[i]!=''&&i>0)//i从后向前,到单//词第一
叶尔孤柏
·
2024-02-10 03:28
c语言
C语言
中大小写字母的转化
目录1.利用库函数1.1toupper()小写转大写1.1.1等效函数1.1.2函数申明1.1.3函数的参数和返回值1.1.4函数基本使用1.2tolower()大写转小写1.2.1等效函数1.2.1函数申明1.2.2函数的参数返回值1.2.3函数基本使用2.利用借助ascll值1.利用库函数1.1toupper()小写转大写1.1.1等效函数#include#includeintmy_toupp
看落日的YT
·
2024-02-10 03:28
c语言
开发语言
C语言
与python之间的串口通信协议的技巧
/k210为摄像头的时候,通常需要stm32开串口,然后摄像头通过串口数据发送给stm32,最后在32内部处理这些发送出来的数据,通常情况下这些外设都是采用python编程的,但是stm32端的接口是
c语言
超会偷电瓶车
·
2024-02-10 03:25
STM32
python
Python3中的异常处理
特别是我们最开始才开始学习编程的时候,经常都会犯一些语法错误的错误,印象最深刻的就是把中文的分号当做英文的分号用(最初在学习
C语言
的时候),而且最开始犯错的时候自己还不知道看不出来。
_AlphaBaby_
·
2024-02-10 02:30
C语言
判断输入的字符串中括号是否成对匹配
文章目录1-15题题目16题目16参考答案1题目16参考答案21-15题
C语言
基础例题1-3题-指针篇
C语言
基础例题4-5题-二维数组篇
C语言
基础例题6-7题-结构体篇
C语言
基础例题8-9题-大作业篇
C
水智
·
2024-02-10 02:46
练习题
c语言
开发语言
学习
青少年编程
算法
C语言
保留几位小数问题
Float类型保留一位小数:%.1f;保留两位小数:%.2f;以此类推。Double类型保留一位小数:%.1lf;保留两位小数:%.2lf;以此类推。
Yao yn
·
2024-02-10 02:40
c语言
c语言
有三个数a,b,c由键盘输入,输出其中最大的数
#include//1intmain(){inta,b,c,printf("请输入三个整数");scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(b//2inta,b,c,max,temp;printf("请输入三个整数");scanf("%d,%d,%d",&a,&b,&c);temp=(a>b)?a:b;//将a和b中较大者存入temp中max=(temp>c)?tem
光顾着
·
2024-02-10 02:37
有效的数独
C语言
实现
题目描述:请你判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用'.'表示。题目链接方法:创建三个9*9数组本人感觉此题
ThePaK
·
2024-02-10 01:03
力扣刷题
leetcode
算法
职场和发展
提速72倍,在Python里面调用Golang函数
在之前的一篇文章:一日一技:立竿见影地把你的Python代码提速7倍中,我们讲到了如何通过把Python代码编译成
C语言
代码来提高代码的运行速度。今天,我们不用
C语言
,而用Go语言。
拒绝者zzzz
·
2024-02-10 01:01
python
go
python 调用golang_python调用golang生成的so库
版本:goversiongo1.8.3linux/amd64go语言生成
c语言
的so库在网上已经很多资料了,由于项目需要python和go结合,而python又可以调用
c语言
的so库,所以尝试了一下在GOPATH
weixin_39759600
·
2024-02-10 01:31
python
调用golang
python调用go语言来提速_提速72倍,在Python里面调用Golang函数
在之前的一篇文章:一日一技:立竿见影地把你的Python代码提速7倍中,我们讲到了如何通过把Python代码编译成
C语言
代码来提高代码的运行速度。今天,我们不用
C语言
,而用Go语言。
weixin_39673002
·
2024-02-10 01:01
python调用go语言来提速
年-月-日的输入方法
+中位于#include中的cin函数,这个函数输入单个十分好用,但是对于年月日这种较为复杂的就行不通了,就只能输入最前面的一个那怎么输入像这样的年月日呢答案就是用scanf函数就行了,由于c++兼容
c语言
沉月照归人
·
2024-02-10 01:57
c++
函数和头文件
算法
数据结构
c++
八数码问题BFS与DFS算法,
C语言
实现。
BFS的实现是用
C语言
的队列的知识,结点是一个结构体。DFS的实现是用
C语言
的栈的知识点,结点时一个结构体。
DongLUOWAN
·
2024-02-10 01:55
算法
c语言
数据结构
「HTML+CSS」--自定义加载动画【028】
首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因
C语言
结识编程,随后转入计算机专业,有幸拿过国奖、省奖等,已保研。
海轰Pro
·
2024-02-10 01:06
【洛谷】从十四道小学数学题窥探C++的cout
从十四道小学数学题窥探C++的cout本文重点并不在这些问题本身,本文意在通过其中几个问题来记录C++的cout等价于
C语言
的那种输出形式。
_廿_尘
·
2024-02-10 00:39
#
题记
c语言
c++
【C中二三事】指针专题
指针专题在C中,指针概念一直处于不佳而或缺的地位,本文就指针这一主题,记录下
C语言
在指针编程中的小细节。
_廿_尘
·
2024-02-10 00:07
#
C程序实例
c语言
开发语言
C语言
中的typedef关键字:为类型定义新名称
在
C语言
中,typedef是一个关键字,用于为现有的数据类型定义一个新的名称或别名。这可以使代码更易读、更易于维护,并可以隐藏某些实现的细节。typedef可以用于基本数据类型、结构体和联合体等。
好奇的菜鸟
·
2024-02-10 00:36
C语言
c语言
算法
开发语言
CS50x 2024 - Lecture 1 - C
本周学习
C语言
,重点是函数、变量、条件语句和循环。05:11介绍了编程语言的转换过程,从源代码到机器码,以及编译器的作用。
dc爱傲雪和技术
·
2024-02-09 23:54
c语言
开发语言
CS50x 2024 - Lecture 2 - Arrays
00:00:00-Introduction00:01:01-StoryTime00:06:03-Compilingmake本身并不是编译器,实际上是一个自动运行编译器的程序,如
c语言
的clangclang-ohellohello.csrc
dc爱傲雪和技术
·
2024-02-09 23:54
计算机科学
RunLoop 三 : 使用RunLoop线程保活的封装
在RunLoop二:RunLoop在实际中的应用篇幅中我们介绍了runloop在项目中的具体用法,并且创建了一个可以控制生命周期的线程.今天我们就用OC和
C语言
两种方法封装一个线程保活的工具类:一:使用
小心韩国人
·
2024-02-09 23:07
Linux的可移植性
linux在可移植性上,走的是中间路线,所有接口和核心代码都是用的
c语言
,但是对于性能要求高的部分都会根据硬件进行调整。
可爱的小小小狼
·
2024-02-09 23:06
Linux
linux
运维
服务器
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他