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语言+JAVA+HTML
C语言
函数递归调用基础案例合集(免费复制)
一、递归调用的概念
C语言
允许嵌套地调用函数,也就是说,在调用一个函数的过程中,又去调用另一个函数。当嵌套中被调用的函数是该函数本身时,这种情况就称之为函数的递归调用。
又菜又爱玩的东哥
·
2025-04-03 21:18
c语言
开发语言
c++ extern 关键字详解
C和C++混合编程:在C++代码中引用
C语言
编写的函数或变量时,使用extern"C"来防止名称修饰(namemangling),从而使C++编译器能够正确链接C函数。
会喘气的粽子丶
·
2025-04-03 21:14
c++
开发语言
嵌软面试一百问
目录
c语言
1.关键字staticexternconstVolatile2.指针/数组在C中,传进一个数组之后,自定义一个函数,行参的使用和数组使用的注意事项数据区放什么,有多大?
FLPGYH
·
2025-04-03 20:08
面试
职场和发展
1024程序员节
C语言
实现打印当前时间日期
一.初识time()函数在
C语言
Liam.123
·
2025-04-03 13:31
c语言
开发语言
lib-zo,
C语言
另一个协程库,整理
lib-zo一个C协程库,项目地址https://github.com/mailhonor/lib-zoAPI文档https://github.com/mailhonor/lib-zc/blob/master/doc/coroutine.md感谢本协程库的实现参考了libco,libgo,nodejs的实现介绍支持文件IO操作协程化(如mkdir,getdents等)支持协程条件,协程锁慢操作协程
eli960
·
2025-04-03 13:00
lib-zc
C/C++
开发语言
c语言
c语言
基础2
一、输入输出函数1输出函数可以取man手册查看printf函数的原型man3printf2输入函数&a;----->取变量的地址scanf获取数据的特点scanf在获取多个数据时,以空格、tab键和回车作为数据分隔的标志回车在每一个格式符都获取到数据后,回车作为scanf结束的标志,如果有格式符没有获取到数据,回车作为数据分隔的标志。#includeintmain(intargc,constcha
mNinGInG
·
2025-04-03 12:22
c语言
开发语言
int main(int argc, char **argv)
C语言
主函数参数解析
intmain(intargc,char**argv)是
C语言
中主函数的标准形式,用于接收命令行参数。
指令集诗人
·
2025-04-03 10:07
zynq
c语言
开发语言
【Linux】
C语言
实现简易的Linux shell命令行解释器
我们要实现自己的简易的shel,先了解一下shell运行原理。1.shell运行原理shell从用户读入字符串"ls"。shell建立一个子进程,在子进程中运行ls程序并等待进程结束。然后shell读取新的一行输入,建立一个新的子进程,在这个进程中运行程序并等待进程结束。所以要实现一个shell,要循环以下过程:获取命令行解析命令行建立子进程替换子进程2.输出提示符intmain(){//输出提示
德隐希莱
·
2025-04-03 10:36
Linux
linux
运维
服务器
c语言
C语言
——八股文(笔试面试题)——持续更新
目录目录更新日历:1、什么是数组指针,什么是指针数组?2、什么是位段,什么是联合体3、什么是递归,什么是回调?4、什么是越界,什么是溢出?5、#define和typedef的区别?6、Static与extern的作用?7、二级指针和二维数组有什么关系?8、栈内存,堆内存,数据区有啥区别?9、负数及浮点型数据在内存中是如何存放的?10、如何在代码中打印所在文件名,函数名及行号?11、局部变量能否和全
墨染新瑞
·
2025-04-03 09:58
笔试题
c语言
开发语言
传递闭包运算
c语言
编程矩阵,利用定义求解传递闭包的关系矩阵
题目描述给定有限集合上二元关系的关系矩阵,利用传递闭包的定义式(不是warshall算法)求其传递闭包的关系矩阵。源代码#include#defineN100intmult(inta[N][N],intb[N][N],intn,intc[N][N]){inti,j,k;for(i=0;i{for(j=0;j{c[i][j]=0;}}//每次接收矩阵乘积前先初始化为0for(i=0;i{for(j=
嘉木也
·
2025-04-03 06:39
传递闭包运算c语言编程矩阵
C语言
文件——字符读出与写入
C语言
文件——字符读出与写入conclusion:thestepsofreadfile步骤1.定义文件源2.fopen打开文件3.fgetc读取文件(按照字符读取)4.当读取的内容不是EOF文件尾的时候
SweetCode
·
2025-04-03 06:38
C语言文件
c语言
c++
开发语言
【Cython教程】通过Cython编写Python的C++拓展库
前言官方的Python是由
C语言
编写,所以就像我之前发布的文章那样,Python可以调用动态链接库(在Windows中是dll格式)实现通过Python执行C代码逻辑。
卖女孩的小火柴คิดถึง
·
2025-04-03 02:44
python
c++
开发语言
windows
C语言
复习笔记--指针(2)
复习接上回
C语言
复习笔记--指针(1)-CSDN博客.今天进一步复习指针.指针的使用和传址调用strlen的模拟实现库函数strlen的功能是求字符串⻓度,统计的是字符串中\0之前的字符的个数。
朽棘不雕
·
2025-04-03 01:34
c语言
笔记
开发语言
C语言
复习--assert断言
assert.h头⽂件定义了宏assert(),⽤于在运⾏时确保程序符合指定条件,如果不符合,就报错终止运行。这个宏常常被称为“断⾔”。assert(p!=NULL);代码在程序运⾏到这⼀⾏语句时,验证变量p是否等于NULL。如果确实不等于NULL,程序继续运⾏,否则就会终⽌运⾏,并且给出报错信息提⽰.assert()宏接受⼀个表达式作为参数。如果该表达式为真(返回值⾮零),assert()不会产
朽棘不雕
·
2025-04-03 01:04
c语言
开发语言
C++/C内存管理
C/C++内存分布因为在
C语言
中已经简要学习过这部分内容,所以我用简单的习题引入今天的学习内容.那么就看下面的一段代码和相关问题吧intglobalVar=1;staticintstaticGlobalVar
朽棘不雕
·
2025-04-03 01:04
c++学习
c++
c语言
200个经典
C语言
程序
1.绘制余弦曲线在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线*问题分析与算法设计如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再返回到上一行。为了获得本文要求的图形就必须在一行中一次输出两个“*”。为了同时得到
qq_38220914
·
2025-04-03 00:27
c语言
图片梯形矫正
c语言
算法,计算方法用欧拉预估-校正法求初值问题.doc
软件环境:
C语言
运行环境。
Puzzle Cosmo
·
2025-04-02 22:45
图片梯形矫正c语言算法
sql语言中有没有类似
C语言
中的switch case的语句??
没有,用casewhen来代替就行了.例如,下面的语句显示中文年月selectgetdate()as日期,casemonth(getdate())when11then'十一'when12then'十二'elsesubstring('一二三四五六七八九十',month(getdate()),1)end+'月'as月份==========================================
bigheadsheep
·
2025-04-02 18:45
SQL
Server
语言
sql
c
null
go
数据结构
C语言
练习(栈)
一、引言在LeetCode20题“有效的括号”中,我们需要判断一个只包含{}[]()的字符串是否有效。本文通过实现一个动态栈结构,详细讲解代码逻辑,帮助理解栈在括号匹配问题中的应用。二、栈结构核心函数讲解1.栈的初始化:StackInitvoidStackInit(Stack*ps){ps->_a=NULL;ps->_top=ps->_capacity=0;}作用:初始化栈的成员变量。细节:将存储
南玖yy
·
2025-04-02 18:15
数据结构
c语言
算法
C 语言的起源与发展
C语言
的开发DennisM.RitchieBellLabs/LucentTechnologiesMurrayHill,NJ07974USA原文:http://cm.bell-labs.com/cm/cs
KingWolfOfSky
·
2025-04-02 17:41
万花筒
语言
c
编译器
unix
pascal
汇编
C语言
概述(开发工具/代码初体验)
C语言
是什么
c语言
是一门编译型语言,而非解释型语言;程序员在编写完程序后,计算机可以将程序转换成二进制指令(即通过编译器转换成机器码),并由CPU执行,CPU会按照顺序依次执行每个指令。
言下丶
·
2025-04-02 17:40
c语言基础
c语言
开发语言
c语言
基础编程入门练习题(四)
[编程入门]数组插入处理题目描述已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入格式第一行,原始数列。第二行,需要插入的数字。输出格式排序后的数列样例输入178172324596210150样例输出178172324505962101参考代码#define_CRT_SECURE_NO_WARNINGS#includevoidinsert_sort(intar
秉烛夜游bzyy
·
2025-04-02 14:24
c语言基础编程入门练习题
c语言
算法
数据结构
二叉搜索树
二叉树(
C语言
)_二叉树csdn-CSDN博客文章浏览阅读1.4k次,点赞22次,收藏21次。帮助读者快速掌握树这一数据结构,了解堆的功能,能够实现堆排序,以及如何再大量数据中快速找到前K个最大元
半桔
·
2025-04-02 14:21
数据结构
算法
c语言
c++
排序算法
C语言
:编程世界的基石与经典
引言在瞬息万变的计算机编程领域,
C语言
以其独特的地位和持久的生命力,成为程序员必备的基础技能之一。
·
2025-04-02 12:59
程序员
c语言
指针必须初始化为空,
C语言
指针未初始化情况
#include#include#includetypedefstructnodeNode,*P_Node;structnode{intdata;P_Nodenext;int*p2int;};intmain(void){inta;int*p_int;Nodenode;P_Nodep_node;printf("a=%d,p_int=%p,\nNode.data=%d,node.nex=%p,Node
weixin_35526110
·
2025-04-02 12:07
c语言指针必须初始化为空
c语言
指针的初始化概念,
C语言
指针的初始化和赋值
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:inta=25;int*ptr=&a;intb[10];int*point=b;int*p=&b[0];如果:int*p;*p=7;则编译器(vs2008)会提示Thevari
被要求改名字
·
2025-04-02 12:07
c语言指针的初始化概念
C语言
的空指针
在
C语言
中,空指针是一个特殊的指针值,它不指向任何有效的内存地址。
C语言
标准定义了一个宏NULL来表示空指针常量。
道亦无名
·
2025-04-02 12:07
C语言
c语言
开发语言
C语言
之指针数组与数组指针
指针数组:本质依然是数组,只是数组中存放的元素都是指针。就比如好孩子,好只是修饰词,无论他好不好,他都是孩子#includeintmain(){intarr[10]=
从未止步..
·
2025-04-02 11:34
c语言
c语言
算法
开发语言
嵌入式
C语言
指针:从基础到深入的全面解析
在
C语言
编程中,指针是一种强大且灵活的工具,但其复杂性也常常让人感到困惑。本文将从基础概念开始,层层递进,深入探讨指针的类型、分类、运算符以及复杂的指针声明方法。
嵌入式开发星球
·
2025-04-02 11:28
单片机项目实战操作之优秀
c语言
java
开发语言
基于树莓派3B+的人脸识别实践:Python与C联合开发
本文将分享如何通过Python与
C语言
联合开发,在树莓派3B+上实现从硬件控制、摄像头拍照到百度API人脸比对的完整流程。项目代码已开源,欢迎参考与改进。
坏柠
·
2025-04-02 10:58
ARM-Linux开发
python
c语言
树莓派
树莓派温湿度监测终极指南:DHT11+wiringPi驱动深度解析
本文将介绍如何利用树莓派(RaspberryPi)和DHT11传感器搭建一个简单的温湿度监测系统,通过
C语言
和wiringPi库实现数据采集与处理。本实验成本低廉且代码开源,适合嵌入式开发初学者实践。
坏柠
·
2025-04-02 10:58
ARM-Linux开发
树莓派
c语言
实现数字简谱作曲程序代码
#include#include#include#definebase440.0//基准音A4#definemax15//最多可以生成的音符数intmain(void){srand((unsignedint)time(NULL));//初始化随机数种子intnotes[max]={0};//存储随机生成的音符数组intduration[max]={0};//存储随机生成的音符时长数组for(int
EYYLTV
·
2025-04-02 09:21
c语言
开发语言
51单片机常用
c语言
指令,51单片机总结--
C语言
之预处理
编译预处理器是
C语言
编译器的一个重要组成部分。很好的利用
C语言
的预处理命令可以增强代码的可读性,灵活性,和易于修改等特点,便于程序的结构化。
谭亭
·
2025-04-02 06:29
51单片机常用c语言指令
DSPTMS320F28335入门
DSPTMS320F28335系列1、GPIO和点亮LED一、
C语言
基础二、GPIO的知识三、结构体代码3.1、结构体变量:GpioCtrlRegs3.2、第一级成员:GPCMUX13.3第二级成员:bit3.4
电子艾号哲
·
2025-04-02 06:58
算法
dsp开发
小刚说
C语言
刷题——第11讲 交换两个变量
在现实生活中,我们有时候会用到交换两个变量。那么应该怎么做呢?1.一种典型的想法我们想要交换两个变量,多简单啊?直接写两个语句就好:inta=3;intb=5;//下面的语句应该是交换两个变量吧a=b;b=a;printf("%d%d",a,b);我们运行上面的程序(注意这里省略了必须的框架代码),结果发现:55怎么会这样?这是因为a=b;这句代码是把b的值赋值给a,此时a变成了5,然后b=a;这
xueyinan
·
2025-04-02 03:34
c语言
用
C语言
输出回文序列
给定一个数字,请构造它的回文数字.例如给定1234,输出1234321,给定1357输出1357531intmain()intmain(){intnum,arr[20];intcount=0;printf("请输入一个整数:");scanf("%d",&num);inttemp=num;while(temp>0){arr[count]=temp%10;count++;temp/=10;}print
ตาก柒Tak
·
2025-04-02 03:30
c语言
C语言
转义字符与占位符全解析:从入门到精通
一、转义字符:不可见字符的"密码本"
C语言
使用\开头的转义字符表示特殊字符,以下是核心知识点:1.常用转义字符表转义字符名称作用描述ASCII码示例与输出\n换行符光标移动到下一行行首10printf(
山己几凯
·
2025-04-01 22:54
c语言
开发语言
visual
studio
用
C语言
分类统计字符个数:输入一行字符,统计出其中的英文字母、空格、数字和其他字符的个数。试编写相应程序。
代码如下#define_CRT_SECURE_NO_WARNINGS1#include#include//引入ctype.h头文件以使用isalpha,isspace,isdigit等函数intmain(){charinput[1000];//假设输入字符不超过1000个intletter_count=0;intspace_count=0;intdigit_count=0;intother_cou
Brandon汐
·
2025-04-01 20:13
C
c语言
算法
开发语言
C语言
——结构体指针
结构体指针定义:结构体类型的指针变量指向结构体变量或者数组的起始地址。语法:struct结构体名*指针变量列表;举例:structDog{ charname[20]; intage;};structDogdog;structDog*p=&dog;结构体成员访问格式:结构体数组名->成员名;结构体成员访问符.:左侧是结构体变量(结构体对象/实例),也可以叫做结构体对象访问
2201_75915488
·
2025-04-01 19:59
c语言
开发语言
【零基础速成】
C语言
核心语法精讲:从“Hello World“到实战编程
【零基础速成】
C语言
核心语法精讲:从"HelloWorld"到实战编程一、开发环境快速搭建(2分钟演示)在线编译器推荐菜鸟工具/Replit(免安装即用)本地配置方案VSCode+GCC配置演示第一个程序防坑指南中文路径报错分号缺失括号不匹配二
hweiyu00
·
2025-04-01 18:51
分享
c语言
开发语言
数据结构篇-时间复杂度
希望大家能喜欢,之后会持续更新#define_CRT_SECURE_NO_WARNINGS1#include#include#include#include#include#include数据结构初阶初阶用
C语言
实现基础的数据结构针对
刚入门的大一新生
·
2025-04-01 16:12
数据结构篇
数据结构
算法
c语言
卡尔曼滤波算法--
C语言
实现
/*********************************************************************************@brief卡尔曼滤波器函数*@paraminData-输入值*@return滤波后的值*@noter值固定,q值越大,代表越信任测量值,q值无穷大,代表只用测量值。*q值越小,代表越信任模型预测值,q值为0,代表只用模型预测值。*q:
海歌也疯狂
·
2025-04-01 14:31
PID算法浅尝
C语言
卡尔曼滤波
噪声处理
测量误差
滤波效果
动态响应
C语言
与数据库内核开发:存储引擎设计、事务处理与索引算法实现(一)
目录一、引言1.1
C语言
在系统级软件开发中的地位与优势二、
C语言
在存储引擎设计中的应用2.1存储引擎架构解析数据文件管理缓冲区管理日志系统2.2数据结构与文件操作2.3内存管理和缓存机制一、引言1.1
C
JJJ69
·
2025-04-01 13:53
学习C语言吧
c语言
数据库
开发语言
C语言
——指针移位4
指针的移位跟指向对象的数据类型有关//例inta=10;//定义一个int类型的变量a,并且赋值10;int*p;//定义一个指针变量p,可以指向int类型的变量char*q;//定义一个指针变量q,可以指向char类型的变量p=&a;//p指向了a==将a的地址赋值给了pq=p;//q也存了a的地址编号printf("p=%d\n",p);//2017printf("q=%d\n",q);//2
湘阳人
·
2025-04-01 12:44
C的学习
c语言
C语言
——字符串指针-strcpy
#include#includeintmain(){charstr1[]="Good";//初始化字符数组charstr2[20]="Job";//初始化字符数组,分配空间,待str1复制char*p1=str1;//初始化字符串指针,使其指向str1首部char*p2=str2;while(*p1!='\0')//判断复制str1结束{*p2=*p1;//将str1中的字符逐个复制到str2
_Black_Sky
·
2025-04-01 12:41
c语言
strcpy
指针
函数
深入理解
C语言
(三)——位域
当我们需要用
C语言
数据类型来表示软硬件平台指定的描述符结构,以及某些网络协议的包格式时;或者描述为了节省内存而自定义的紧凑数据结构时;为了可读性,编码的方便性,我们会使用使用位域(Bit-Field)。
Bluetangos
·
2025-04-01 12:40
C语言
c语言
开发语言
驱动开发
C语言
控制语句
if-else语句if语句概述if(表达式) 语句块1 else 语句块2常见形式简化形式if(表达式)语句块,例如:if(x>y)printf("%d",x);阶梯形式if(表达式1)语句块1elseif(表达式2)语句块2elseif(表达式3)语句块3elseif(表达式4)语句块4#include#includeintmain(){floatsco
二块烧肉
·
2025-04-01 10:31
C语言
c语言
开发语言
初识
C语言
—— 循环控制
软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R.Hoare文章目录一、循环语句while语句dowhile语句for语句for语句的使用for语句的变体for语句的逗号应用二、循环嵌套循环嵌套的结构循环嵌套实例三、转移语句goto语句break语句continue语句总结一、循环语句我们知道程序在运行时可以通过判断、检验条
Shark-s
·
2025-04-01 10:57
初识C语言
c语言
人工智能
c++
visualstudio
c语言
怎么处理字符串,与c++的区别
在
C语言
中,没有原生的string类型(如C++中的std::string),但可以通过以下方式处理字符串:1.字符数组(最常用)
C语言
中,字符串通常用字符数组表示,以空字符('\0')结尾:charstr
commonbelive
·
2025-04-01 08:16
C++
c语言
c++
开发语言
数据结构(
C语言
版)-1.线性表
特点存在唯一一个称为“第一个”的元素存在唯一一个称为“最后一个”的元素;除第一个元素外,序列中的每个元素只有一个直接前驱除最后一个元素外,序列中的每个元素只有一个直接后继数据元素的类型都是相同的顺序表操作SeqList.h#ifndef__SEQLIST_H__#define__SEQLIST_H__#defineMAXSIZE128typedefintdatatype;typedefstruct
yangpipi-
·
2025-04-01 06:02
数据结构C描述
数据结构
c语言
算法
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他