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++入门到发疯学习路线(书单整理)
在微软维护STL的StephenThomasLavavej都说他当年学C++之前学
C语言
浪费了大量的时间,早知道就直接从C++开始。很多老的项目是
C语言
写的,之后的编程生涯
淡沫浅然
·
2024-01-12 21:13
程序人生
c++
编程语言
书单
程序人生
经验分享
C语言
:函数指针数组和计算器(加减乘除)的实现
目录一.概念二.函数数组的用途:转移表例子:计算器法一:用switch来编写代码运行结果对法一的改进(利用函数指针)代码法一的缺点法二(利用函数指针数组)代码运行结果一.概念数组是一个存放相同类型数据的存储空间,那我们已经学习了指针数组,比如︰int*arr[10];//数组每个元素是int*那要把函数的地址存到一个数组中,那这个数组就叫函数指针数组,那函数指针的数组如何定义呢?,看下图:哪一个才
阳862
·
2024-01-12 21:09
c语言
数据结构
开发语言
算法
蓝桥杯
利用
C语言
函数调用实现计算器
文章目录前言一、分析题目二、题目详解1.主函数2.自定义函数3.进行组合修饰总结前言本次带给大家分享的内容为:利用
c语言
函数调用来实现计算器,并且通过函数指针来对程序进行优化提示:以下是本篇文章正文内容
灰灰睡不醒i
·
2024-01-12 21:09
c语言进阶
c语言
开发语言
C语言
指针 — 函数指针
文章目录前言一、函数指针地址二、使用函数指针2.1套娃函数指针的用途(初始版计算器)函数指针数组遍历函数数组函数指针数组(版)指向函数指针数组的指针回调函数前言函数指针—指向函数的指针就是函数指针使用指针操控函数使程序更加灵活一、函数指针地址&数组名—取出的数组的地址。&函数名—取出的就是函数的地址。对于函数来说&Add和Add都是函数的地址。#includeintAdd(intx,inty){r
hurry的小木屋
·
2024-01-12 21:39
C语言
c语言
C语言
简单实现计算器功能 ·函数指针数组实现计算器
普通代码实现计算器功能:#define_CRT_SECURE_NO_WARNINGS1#include//定义加减乘除方法intadd(inta,intb){returna+b;}intsub(inta,intb){returna-b;}intmul(inta,intb){returna*b;}intdiv(inta,intb){returna/b;}intmain(){intinput=0;in
牧濑红莉栖cc
·
2024-01-12 21:08
C语言
c语言
算法
C语言
:函数指针数组,实现计算器。
#includeintadd(intx,inty){returnx+y;}intsub(intx,inty){returnx-y;}intmul(intx,inty){returnx*y;}intdiv(intx,inty){returnx/y;}voidmenu(){printf("1.加、2.减、3.乘、4.除、0.退出\n");}intmain(){intinput=0;intx=0;int
普朗克三号粉丝
·
2024-01-12 21:08
C语言应用
c语言
C语言
(用数组指针实现二维数组打印)
一、运行结果;二、源代码;#define_CRT_SECURE_NO_WARNINGS#include//创建打印二维数组的函数;voidprint(int(*p)[5],intr,intc){//初始化变量值;inti=0;intj=0;//循环打印二维数组;for(i=0;i
HHBon
·
2024-01-12 21:38
c语言
开发语言
【
C语言
进阶】函数指针、回调函数——实现计算器
目录写再前面正文一、计算器的实现二、封装冗余代码三、使用函数指针四、回调函数的再举例写在最后写再前面行文思路:先用最简单的do-while语句和switch语句来实现计算器的最基本的功能再用使用回调函数封装冗余的语句最后使用函数指针改造程序正文一、计算器的实现我们就是实现加、减、乘、除、异或,这几项基本的功能#includevoidmenu(){printf("******************
畅游星辰大海
·
2024-01-12 21:38
#
C语言进阶知识
c语言
C语言
实现简单的计算器(函数指针数组的方法)
voidmenu(){printf("**********************\n");printf("**1.Add2.Sub**\n");printf("**3.Mul4.Div**\n");printf("**0.exit**\n");printf("**********************\n");}intAdd(intx,inty){returnx+y;}intSub(intx,
随便问玩玩啊哈
·
2024-01-12 21:07
c语言
算法
c++
C语言
——用函数指针数组实现模拟计算器
#define_CRT_SECURE_NO_WARNINGS1#includevoidmenu(){printf("***************************\n");printf("****1.add2.sub****\n");printf("****3.mul4.div****\n");printf("****0.exit****\n");printf("*************
雨连绵花满楼
·
2024-01-12 21:07
C语言
c语言
C语言
运用函数指针数组制作计算器
先来回顾一下概念:指针数组——存放指针的数组函数指针——存放函数地址的指针函数指针数组——存放函数指针的数组接下来说说这次要制作的计算器的功能:1.add——加法2.sub——减法3.mul——乘法4.div——除法0.exit——退出具体来通过代码讲解:(1)首先写一个菜单程序,在运行程序时首先打印一次菜单。voidmenu(){printf("*************************
久留不见i
·
2024-01-12 21:07
c语言
【
C语言
】使用函数指针做一个与众不同的计算器
文章目录函数指针实现计算器程序的思想用函数指针调用加减乘除函数完整代码+运行截图函数指针函数指针就是存放函数地址的指针。函数指针的重要内容:1.函数指针的使用:函数的类型(指针)(函数的形参类型)=函数名;注意:函数的形参那里是不需要形参的变量名的。,如果函数没有形参,就不需要填任何东西,void也不行。这么使用完之后,这个指针就是一个函数指针了。2.函数指针调用函数的方法:****(指针)(实参
比奇堡的天没有云
·
2024-01-12 21:07
C语言
c语言
c++
算法
C语言
函数指针详解
C语言
函数指针一、什么是函数指针1.理解函数指针函数指针,首先根据他的名称我们就大概可以了解到他是一个指针,是什么样的指针呢?是和函数有关的一种特殊的指针。
gjr2333
·
2024-01-12 21:37
c语言
C语言
使用函数指针数组制作简易计算器
不用函数指针数组:#include#includevoidmenu(){printf("*****************************************************\n");printf("**********1.加法2.减法************\n");printf("**********3.乘法4.除法************\n");printf("****
Assemble_CSDN
·
2024-01-12 21:06
入门
C语言
c语言
算法
c++
C语言
用函数指针实现计算器
一、运行结果;二、源代码;#define_CRT_SECURE_NO_WARNINGS#include//实现目录函数;voidmenum(){//打印目录;printf("***********************************************\n");printf("*************1.Add2.Sub***************\n");printf("**
HHBon
·
2024-01-12 21:36
c语言
开发语言
c语言
能用memset函数吗,
C语言
memset函数详解
C语言
memset函数详解memset()的作用:在一段内存块中填充某个给定的值,通常用于数组初始化与数组清零。它是直接操作内存空间,mem即“内存”(memory)的意思。
陈布谷
·
2024-01-12 20:01
c语言能用memset函数吗
c语言
学习(九)指针详解
目录1.字符指针2.数组指针数组指针的定义3.指针数组&数组名VS数组名数组指针的使用4.数组传参和指针传参一维数组传参二维数组传参一级指针传参二级指针传参5.函数指针阅读两段有趣的代码:6.函数指针数组7.指向函数指针数组的指针8.回调函数9.指针和数组练习题指针的主题我们在初始指针中接触过了,我们知道了指针的概念:1.指针是变量,用来存放地址,地址唯一标识一块内存空间。2.指针的大小是固定的4
m_yx
·
2024-01-12 20:59
c语言学习
c语言
学习
开发语言
C语言
浮点数据类型详解及常见的坑
范围及精度3.1范围3.2精度四、运算方式:4.1加减法运算4.2乘除法运算五、常见的坑及处理方法5.1输出数据与输入数据不一致5.2浮点数据的比较运算5.3.浮点数据与整形数据强制转换的问题大家都知道
C语言
中的浮点数据有取值范围广
猿来不是梦
·
2024-01-12 20:27
c语言
开发语言
【
C语言
】操作符详解(1)
©作者:凡人编程传©系列:
C语言
初阶(适合小白入门)©说明:以凡人之笔墨,书写未来之大梦文章目录☬前言☬算数操作符☬移位操作符原/反/补码左移右移逻辑右移算术右移补充注意事项☬结言☬前言这一章节,我们主要来认识
凡人编程传
·
2024-01-12 20:57
C语言初阶
c语言
c++
开发语言
C 语言变量详解
C语言
中,变量声明格式为:数据类型变量名=变量值变量的作用:用于在内存中保存数据。使用变量注意:每个变量必须先声明再使用。不同数据类型占用的空间
好奇的菜鸟
·
2024-01-12 20:56
C语言
c语言
开发语言
C语言
浮点型详解
1.浮点型变量介绍1.1类型概览浮点型变量用于存储小数数值,
C语言
提供了三种主要的浮点数类型:单精度浮点型(float)、双精度浮点型(double)、长双精度浮点型(longdouble)。
好奇的菜鸟
·
2024-01-12 20:56
C语言
c语言
Linux第27步_在虚拟机中安装“设备树编译工具”
设备树文件后缀为“.dts”,类似于
C语言
中的“.c文件”;设备树头文件后缀为“.dtsi”,类似于
C语言
中的“.h文件”;因此“.dts”的设备树文件可以引用
LaoZhangGong123
·
2024-01-12 20:48
产品研发
linux
经验分享
STM32MP157
DTC
设备树
C语言
printf() 详解 超级详细一看就懂
含义将变量的内容输出到显示器上printf(字符串)#includeintmain(void){printf("helloworld");return0;}printf(“输出控制符”,输出参数)#includeintmain(void){inti=10;printf("%d",i);return0;}把10存进变量i中,实际上是以二进制代码存储的%d表示将变量i中的内容以十进制的形式输出%x表示
宇宙超粒终端控制中心
·
2024-01-12 20:05
C语言学习笔记(入门到入神)
c语言
算法
开发语言
学习
c语言
中scanf的用法
通过键盘,将数据输入到变量中#includeintmain(void){inta;scanf("%d",&a);printf("%d",a);return0;}scanf("%d",&a);:从键盘输入数据的时候,输入的是一个个字符而不是数字等与已经定义好的变量相对应的值%d的作用是将从键盘获取的一个或一堆字符转换成对应的整数字符%f、%x……用法类似&a表示a的地址&是取地址的符号scanf("
宇宙超粒终端控制中心
·
2024-01-12 20:05
C语言学习笔记(入门到入神)
c语言
算法
开发语言
C语言
位为什么字符ch用%c和%d都能正确输出?因为字符变量ch也是野格二进制代码,任何一个二进制代码都可以转换成一个十进制数字ASCLL码不是一个值,而是一种规定ASCLL规定了不同的字符是使用哪个整数值去表示字符本质上与整数的存储方式是相同的同一个字母,大小写之间相差了32个ASCLL码值,可以通过对字符进行加减数值来实现不同字符串之间的转换ASCLL码表
宇宙超粒终端控制中心
·
2024-01-12 20:05
C语言学习笔记(入门到入神)
c++
C语言
ASCLL
char常见问题之一【
C语言
】
引出在所写的代码中:charch0="asd";报错:因为char类型的变量只能存储一个字符,不能存储字符串charch1='a';正确charch2="a";报错:因为,虽然a是一个字符,但是用了双引号,不管是几个字符,都会在末尾加上‘\0’,所以最后是‘a’和‘\0’一共两个字符,不是一个字符,所以也无法放到char类型的变量中。总结在C或C++语言中,char类型用于存储单个字符。这通常是通
宇宙超粒终端控制中心
·
2024-01-12 20:02
C语言学习笔记(入门到入神)
数据结构
C语言
字符串
2024-01-11 部署Stable Diffusion遇挫记
点击快速
C语言
入门部署StableDiffusion遇挫记前言一、一如既往的`GitHub`部署二、使用的感受总结createbyStableDiffusion;prompt:firewaterllama
不停感叹的老林_
·
2024-01-12 19:35
笔记
stable
diffusion
【ARM 嵌入式 编译系列 3.3 -- libgcc.a 详细介绍】
C语言
不仅仅是由编译器构成,还包括了一个标准库。编译器在GCC包里,标准库则位于GNUC库里,即glibc包里。C编译器(cc1)肯定是要依赖glibc库才能正常运行。
CodingCos
·
2024-01-12 19:56
#
ARM
GCC
编译系列
arm开发
libgcc.a
glibc
2401d,d导入C的问题
在
C语言
中,我需要这样做:#defineSTB_DS_IMPLEMENTATION#include"stb_ds.h"在包含h文件前,必须在单个C文件中定义.在D中试过:enumSTB_DS_IMPLEMENTATION
fqbqrr
·
2024-01-12 19:51
dlang
d
d
【嵌入式——
C语言
】结构体
【嵌入式——
C语言
】结构体概念定义初始化及使用结构体数组结构体指针结构体内存分配位段概念结构体是一种构造类型的数据结构,是一种或多种基本类型或构造类型的数据的集合。
炯哈哈
·
2024-01-12 19:50
c语言
开发语言
嵌入式硬件
物联网
iot
【嵌入式——
C语言
】数组
【嵌入式——
C语言
】数组概念分类字符数组短整型数组整型数组长整型数组浮点型数组指针数组结构体数组一维数组二维数组多维数组定义一维数组二维数组初始化一维数组二维数组引用一维数组二维数组传递数组给函数方式一方式二方式三函数返回数组执行数组的指针静态数组动态数组概念数组可以存储一个固定大小的相同类型元素的顺序集合
炯哈哈
·
2024-01-12 19:19
c语言
java
开发语言
iot
嵌入式硬件
物联网
【嵌入式——
C语言
】字符串
【嵌入式——
C语言
】字符串定义字符串存储形式数组堆文字常量区字符串处理相关函数字符串长度字符串拷贝字符串追加字符串比较字符串查找字符串匹配空间设定函数字符串转数值字符串切割函数格式化字符串操作函数sscanf
炯哈哈
·
2024-01-12 19:19
c语言
开发语言
嵌入式硬件
物联网
iot
c++异常
文章目录前言一、c++异常处理机制1、
C语言
传统的处理错误的方式2、C++异常概念3、异常的使用3.1异常的抛出和捕获3.2重新抛出3.3异常安全3.4异常规范4、异常的优缺点C++异常的优点C++异常的缺点前言一
dong132697
·
2024-01-12 19:15
c++笔记
c++
笔记
C语言
——字符串常量初始化
1、直接量初始化使用双引号括住字符串的字符来创建字符串常量。charstr[]="HelloWorld!";2、字符数组初始化使用字符数组来存储字符串常量。charstr[]={'H','e','l','l','o','W','o','r','l','d','!'};3、使用指针使用字符串指针来初始化字符数组。char*str="HelloWorld!";4、注意事项无论使用哪种方法,字符串常量在
颓特别我废
·
2024-01-12 19:43
C语言
c语言
开发语言
嵌入式MCU学习利器-01-在线虚拟仿真平台介绍
其次,学习嵌入式开发需要掌握一门编程语言,
C语言
是最常用的选择。建议你学习
C语言
的基础知识,掌握变量、循环、条件语句等基本语法,这对于后续的嵌入式开发非常重要。另外,学习嵌入式开发还需
songchunwei92
·
2024-01-12 19:10
后端
canoe发送数据_CANoe教程 | CAPL编程 - 数据类型
CAPL是一种类
C语言
,CAPL数据类型的定义很多
C语言
类似,但也有很多独特的地方。CAPL数据类型包括基本类型、结构体、枚举、关联类型和对象类型。变量的数据类型决定了变量存储占用的空间。
weixin_39713578
·
2024-01-12 18:31
canoe发送数据
关于c/c++
2、
C语言
模拟了经典计算机体系结构“单CPU内存模型”,对硬件的直接操作使得
C语言
能在在系统编程领域屹立不倒。
zhiwang1757
·
2024-01-12 18:38
数据结构入门6-1(图)
邻接矩阵表示法的优缺点邻接表1.邻接表表示法2.通过邻接表表示法创建无向图3.邻接表表示法的优缺点十字链表(有向图)邻接多重表(无向图)图的遍历深度优先搜索(DFS)广度优先搜索(BFS)注本笔记参考《数据结构(
C语言
版
w_pab
·
2024-01-12 18:47
数据结构
数据结构
【数据结构】栈的实现(
C语言
)
文章目录1.栈1.1栈的定义1.2
C语言
实现栈1.2.1接口函数1.2.2栈的创建1.2.3栈的初始化1.2.4栈的销毁1.2.5压栈1.2.6出栈1.2.7判断栈是否为空1.2.8取栈顶元素1.2.9
努力努力再努力.xx
·
2024-01-12 18:46
数据结构
数据结构
开发语言
c语言
【C++】list的介绍与使用
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️
C语言
❤️初阶数据结构与算法
简 料
·
2024-01-12 18:13
C++
c++
list
开发语言
迭代器
list与vector比较
C语言
递归+DFS(深度优先搜索算法)详解 图文并茂,手把手教你画树状图
目录一.标准定义二.跳台阶(典型递归题目)三.递归实现指数型枚举四.递归实现排列型枚举五.递归实现组合型枚举六.DFS算法模板一.标准定义深度优先搜索算法(DepthFirstSearch,简称DFS):一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行
Ztartrek
·
2024-01-12 18:12
c语言
深度优先
开发语言
dfs
算法
C语言
之“找出不是两个数组共有的元素”
一、题目给定两个整型数组,本题要求找出不是两者共有的元素二、输入与输出输入:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔输出:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出三、样例四、代码#includeintmain(){intn,a[30]={0}
CH3_CH2_CHO
·
2024-01-12 18:42
新颖思路
c语言
算法
开发语言
C语言
基础练习题——考研真题精选
文章目录第01章:
C语言
入门输出格式预处理指令第02章:变量与进制标识符数据类型scanf输入进制常量第03章:运算符与流程控制赋值运算符比较运算符逻辑运算符三元运算符if-elseswitch-caseforwhilebreakcontinue
祁酒仲
·
2024-01-12 18:52
C语言基础
c语言
考研
普通的单片机开发版可以运行Python么?
对于产品实时性来说,无疑是越接近底层的语言越好,比如汇编,
C语言
才是主流。下面大概盘点下,要使单片机支持Python开发,需要满足以下几个条件:1.处理器性能和内存Python解释器和库需要足够的处
无际单片机编程
·
2024-01-12 17:24
单片机
python
stm32
嵌入式
抄代码对提升编程能力有用吗?
我毕业12年,做开发10年,一直用
c语言
在写程序,编程水平从菜,到能应付各种项目,我可以肯定告诉你,抄代码很有用,新手也只能先从抄开始。
无际单片机编程
·
2024-01-12 17:50
stm32
单片机
嵌入式开发
c语言
问题 C:
C语言
实验——数组逆序
题目描述输入10个整数存入一维数组,按逆序重新存放后再输出。输入输入包括一行。10个以空格隔开的整数。输出逆序的10个整数,整数以空格隔开。样例输入Copy1359768240样例输出Copy0428679531#includeintmain(){inta[10];inti;for(i=0;i=0;i--){if(i!=0)printf("%d",a[i]);elseprintf("%d\n",a
小王叻
·
2024-01-12 17:15
c语言
蓝桥杯
算法
C语言
数据结构课程设计 停车场模拟管理程序
停车场模拟管理程序问题描述设有一个可以停放5辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满5辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在他之后进入停车场的车都必须先退出停车场为它让路,待其
西唯兵欧泡
·
2024-01-12 17:31
C语言-数据结构-课程设计
c语言
数据结构
课程设计
C语言
-算法分析与设计-斐波那契数列-递归与迭代算法
实验内容(1)实现递归与迭代斐波那契数列的算法(2)阐述比较结果。(3)利用算法采用的设计方法,时间复杂度等分析得到该结果的原因。递归算法intF(intn){if(n==0||n==1){returnn;}else{returnF(n-1)+F(n-2);}}递归算法耗时迭代算法intf(intn){if(n==0||n==1){returnn;}intp=0,cur=1;for(inti=2;
西唯兵欧泡
·
2024-01-12 17:31
C语言-算法分析与设计
算法
c语言
C语言
-贪心、回溯算法-快递终端送货分配系统
问题描述假设某快递终端投递站,服务n个小区,小区与快递点之间有道路相连,如下图,边上的权值表示距离。现在设有m包裹,每个包裹都有自己的目的地及总量。假设送货员一次投递的最大重量无限,设计一个把所有货物送到目的的最短路径算法。现在设一个快递员一次投递的最大重量为100kg(包裹的总重量远大于100kg),设计一个把所有货物送到目的的跑的趟数最小的算法。设从投递点出发,投递第k包裹的总路径长度为pl,
西唯兵欧泡
·
2024-01-12 17:31
C语言-算法分析与设计
c语言
开发语言
贪心算法
C语言
-Graham扫描算法-凸包问题
1.问题描述某大学ACM集训队,不久前向学校申请了一块空地,成为自己的果园。全体队员兴高采烈的策划方案,种植了大批果树,有梨树、桃树、香蕉……。后来,发现有些坏蛋,他们暗地里偷摘果园的果子,被ACM集训队队员发现了。因此,大家商量解决办法,有人提出:修筑一圈篱笆,把果园围起来,但是由于我们的经费有限,必须尽量节省资金,所以,我们要找出一种最合理的方案。由于每道篱笆,无论长度多长,都是同等价钱。所以
西唯兵欧泡
·
2024-01-12 17:31
C语言-算法分析与设计
c语言
算法
开发语言
上一页
135
136
137
138
139
140
141
142
下一页
按字母分类:
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
其他