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)
目录一:转移表——计算器的一般实现我们来分析代码实现二:字符串旋转我们来分析代码实现结语一:转移表——计算器的一般实现题目:使用函数指针数组的实现简单的加减乘除计算器我们来分析计算器要能够实现加减乘除四种功能,故得分别写出四个函数函数指针数组则可以用来存放四个函数,通过数组就能更加方便调用函数代码实现#includeintadd(inta,intb){returna+b;}intsub(inta,
flmz_Kk
·
2024-02-02 16:41
c语言
【自省】阶段性总结反思(自用)
弄个清单,把每天要做的事记录下来,一件件完成小目标:放假前把初阶
C语言
学完规划好假期,把学习跟身体搞好
flmz_Kk
·
2024-02-02 16:11
c语言
【计算机二级考试
C语言
】C错误处理
C错误处理
C语言
不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。
厉昱辰
·
2024-02-02 16:10
计算机等级考试C语言
c语言
开发语言
【
C语言
】初阶指针(2)
目录前言1.指针访问数组1.1数组名的含义1.2使用指针访问数组2.一维数组传参的本质3.二级指针4.指针数组4.1指针数组模拟二维数组结语前言在本篇文章中,我们将要一起来探讨指针与数组之间的关系,以及如何理解指针数组及其运用1.指针访问数组1.1数组名的含义讲清楚数组名之前,我们先来看一段代码#includeintmain(){intarr[10]={0};int*p=&arr[0];print
flmz_Kk
·
2024-02-02 16:09
c语言
数据结构
开发语言
【计算机二级考试
C语言
】C递归
目录C递归数的阶乘实例斐波那契数列实例C递归递归指的是在函数的定义中使用函数自身的方法。举个例子:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?"从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?'从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……'"语法格式如下:voidrecursion(){statemen
厉昱辰
·
2024-02-02 16:38
计算机等级考试C语言
数据结构
C语言
——标准输入函数(scanf、getchar和gets)
目录1.标准输入输出头文件2.scanf2.1scanf2.1.1函数申明2.1.2基本用法2.1.3返回值2.1.4占位符2.1.5赋值忽略符3.getchar3.1函数申明3.2基本用法4.gets4.1函数申明4.2基本用法1.标准输入输出头文件#include在使用标准输入输出函数的时候都要包含头文件,否则会编译错误2.scanf2.1scanf2.1.1函数申明intscanf(cons
看落日的YT
·
2024-02-02 15:39
C语言知识学习
c语言
开发语言
C语言
——深入理解指针2
目录1.野指针1.1野指针成因1.1.1指针未初始化1.1.2指针越界访问1.1.3指针指向的空间释放1.2如何规避野指针1.2.1指针初始化1.2.2小心指针越界1.2.3指针变量不再使用时,及时置NULL,指针使用之前检查有效性1.2.4避免返回局部变量的地址2.assert断言3.指针的使用和传址调用3.1strlen的模拟实现3.2传值调用和传址调用1.野指针概念:野指针就是指针指向的位置
看落日的YT
·
2024-02-02 15:09
C语言知识学习
c语言
开发语言
C语言
——深入理解指针3
目录1.数组名的理解1.数组名1.2数组名理解的特例2.使用指针访问数组3.一维数组传参的本质4.冒泡排序4.1冒泡排序的概念4.2冒泡排序的优化5.二级指针5.1二级指针的概念5.2二级指针的运算6.指针数组7.指针数组模拟二维数组1.数组名的理解1.数组名在上⼀个博客我们在使用指针访问数组的内容时,有这样的代码上一个博客的链接在这里——深入理解指针2intarr[10]={1,2,3,4,5,
看落日的YT
·
2024-02-02 15:09
C语言知识学习
c语言
算法
开发语言
C语言
——程序的版式
前言版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补大学计算机教育的漏洞,实在很有必要。接下来让我开始学习吧!1.空行空行起着分隔程序段落的作用。空行得体(不过多也不过少)
看落日的YT
·
2024-02-02 15:08
C语言知识学习
c语言
开发语言
C语言
练习——三子棋
前言相信大家小时候都有听说过或者玩过三子棋,你是否还记得那时玩三子棋的快乐呢今天我们就来用
C语言
写一个简易的三子棋,让你回忆起儿时的快乐吧1.游戏规则玩家和电脑轮流下棋子,若有一方下的棋子先连成一个棋子总数为
看落日的YT
·
2024-02-02 15:38
C语言经典练习
c语言
开发语言
游戏
C语言
牛客网经典练习——[NOIP2008]ISBN号码与圣诞树
前言在学习
C语言
的过程中刷题是很重要的,俗话说眼看千遍不如手动一遍因为在真正动手去刷题的时候会暴露出更多你没有意识到的问题接下来我就为各位奉上两道我认为比较有代表性的题1.
看落日的YT
·
2024-02-02 15:38
C语言经典练习
c语言
开发语言
C语言
——标准输出函数(printf、putchar和puts)
目录1.标准输入输函数出头文件2.printf2.1函数申明2.2基本用法2.3占位符2.4输出格式2.4.1限定宽度2.4.2总是显示正负号2.4.3限定小数位数2.4.4输出部分字符串3.putchar3.1函数申明3.2基本用法4.puts4.1函数申明4.2基本用法1.标准输入输函数出头文件#include2.printf2.1函数申明intprintf(constchar*format,
看落日的YT
·
2024-02-02 15:36
c语言
开发语言
C++新特性详细介绍 -----新基础类型
.整数类型longlong(主要是解决整型溢出的问题)小编称之为并不陌生的新类型longlong介绍在1995年的时候C++语言专家提出将LL(longlong类型写入C++新标准库里面但是被否决但是
C语言
新特性引入了
4399.9855
·
2024-02-02 15:57
C++
新特性
c++
开发语言
4.java中的输入输出/输入中的next和nextLine区别问题
(笔试会经常让我们自己去处理输入输出)一.输出到控制台println输出的内容自带\n(换行)print不带\nprintf的格式化输出方式和
C语言
的printf是基本一致的.Stringmsg="Hello
爱吃知识的黄橙子
·
2024-02-02 15:22
javase
java
开发语言
javascript
【
C语言
专项】- 1 - 控制语句之switch 语句
控制语句之switch语句switch语句也是一种分支语句但不同于ifelse更通用于多分支语句(一)了解switch语句的简单用法举例:输入1,输出星期一输入2,输出星期二输入3,输出星期三输入4,输出星期四输入5,输出星期五输入6,输出星期六输入7,输出星期日我们也可以使用ifelse语句,但过于繁琐,我们选择另一种语法形式switch语句来完成上述问题switch语法介绍switch(整型表
爱吃知识的黄橙子
·
2024-02-02 15:52
C语言专栏
c语言
【
C语言
】-12.1-如何使用指针输出结构体中的内容
如何使用指针输出结构体中的内容需要解决的问题:使用指针输出结构体Stu中四个成员nameagesextele的内容,分别为huangchengzi18nan13842904233解决问题1.构建结构体2.主函数3.构建新的函数用于输出结构体内容(用指针)构建结构体structStu{charname[20];intage;charsex[5];chartele[12];};主函数intmain()
爱吃知识的黄橙子
·
2024-02-02 15:22
C语言专栏
c语言
【
C语言
】-4- 转义字符(学会求字符串长度)
转义字符顾名思义,转义字符就是转变了字符的意思当我们在n字符前加上一个“\”,即转变为\n,字符n的意思发生了转变\n:为换行*
C语言
中规定的转义字符6*转义字符释义\n换行\r回车\t水平制表符\dddddd
爱吃知识的黄橙子
·
2024-02-02 15:21
C语言专栏
c语言
51单片机编程应用(
C语言
):数码管
目录1.数码管原理一位数码管引脚定义:四位一体数码管:多个数码管同时显示不同数字51单片机的数码管的原理图51单片机实现静态显示和动态显示静态显示:动态显示:1.数码管原理一位数码管引脚定义:数码管是由8个LED组成的,其中共阴极数码管是8个LED共用一个阴极;共阳极数码管是8个LED共用一个阳极;每个数码管灯由图中左下角的8段LED构成,分别是ABCDEFG以及DP;正好和1个字节的8位相对应;
爱学C语音的猫
·
2024-02-02 15:42
51单片机编程应用
51单片机
c语言
嵌入式硬件
【精华文章】戊子仲秋的编程学习笔记汇总
文章目录戊子仲秋的学习笔记分享算法学习后端必备知识,打牢基础操作系统Golang学习Linux学习C++学习
C语言
学习
C语言
初阶
C语言
进阶戊子仲秋的学习笔记分享算法学习算法学习笔记汇总后端必备知识,打牢基础操作系统进程管理理解进程
戊子仲秋
·
2024-02-02 15:39
精华文章
学习
笔记
c语言
中按位与和异或等运算符,按位与、或、异或等运算方法
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;0&1=0;1&0=0;1&1=1;即:两位同时为“1”,结果才为“1”,否则为0例如:3&5即00000011&00000101=00000001因此,3&5的值得1。另,负数按补码形式参加按位与运算。“与运算”的特殊用途:(1)清零。如果想将一个单元清零,即使其全部二进制位为0,只要与一个各位都为零的数值相与
weixin_39860349
·
2024-02-02 14:36
c语言中按位与和异或等运算符
C语言
指针--二级指针
文章目录前言一、什么是二级指针二、二级指针的使用1.二级指针的定义2.二级指针的赋值3.二级指针的使用3.1用二级指针输出一级指针的地址3.2用二级指针输出一级指针中的内容3.3用二级数组修改一级数组中的值三、多级指针总结前言在之前学习完一级指针后,知道每一个变量都有对应的地址,那一级指针是不是也有地址,一级指针的地址如何存放?这几个问题就是想要这一章的内容来解决。一、什么是二级指针在之前学数组的
恰柠
·
2024-02-02 14:36
c语言
c++
算法
c语言
负数左移右移_
C语言
位运算符:与、或、异或、取反,左移和右移
C语言
位运算符:与、或、异或、取反、左移和右移个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。
午后茶语
·
2024-02-02 14:06
c语言负数左移右移
c语言
中的位异或( ),
C语言
位运算符与或异或取反左移和右移
《
C语言
位运算符与或异或取反左移和右移》由会员分享,可在线阅读,更多相关《
C语言
位运算符与或异或取反左移和右移(7页珍藏版)》请在人人文库网上搜索。
木丂木自周隹
·
2024-02-02 14:06
c语言中的位异或(
)
16位异或
c语言
,
C语言
位运算符:与、或、异或、取反、左移和右移
《
C语言
位运算符:与、或、异或、取反、左移和右移》由会员分享,可在线阅读,更多相关《
C语言
位运算符:与、或、异或、取反、左移和右移(7页珍藏版)》请在人人文库网上搜索。
5G云
·
2024-02-02 14:06
16位异或
c语言
c语言
中字符进行位与运算,
C语言
位运算总结位操作基础基本的位操作符有与、或、异或、取反、左移、右移这6种,它们的运算规则如下...
C语言
位运算总结位操作基础基本的位操作符有与、或、异或、取反、左移、右移这6种,它们的运算规则如下所示:符号描述运算规则&与两个位都为1时,结果才为1|或两个位都为0时,结果才为0^异或两个位相同为0,
IT大咖说
·
2024-02-02 14:35
c语言中字符进行位与运算
位操作符【左移、右移、按位取反、按位与、按位或、按位异或】【详解】
文章目录一、前言二、整数在内存中的存储形式三、位操作符3.1左移">"3.3按位取反"~"3.4按位与"&"3.5按位或"|"3.6按位异或"^"四、总结一、前言 在
C语言
中除了算数操作符、关系操作符
圣喵
·
2024-02-02 14:04
c语言
C语言
操作符(按位与 ,按位或,按位异或,整形提升)
目录移位操作符位操作符赋值操作符单目操作符逻辑操作符条件操作符隐式类型转换(整形提升)移位操作符移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。>右移操作符注:移位操作符的操作数只能是整数。(移动的是二进制位补码的表示)左移操作符移位规则:左边抛弃、右边补0向左移动一位实际
想变成自大狂
·
2024-02-02 14:03
#
C语言
c语言
开发语言
总结按位操作符(按位与&、按位或|、按位异或^)以及sizeof操作符
C语言
中的位操作符有以下六种:&按位与|按位或^按位异或~取反>右移1.
Tianzez
·
2024-02-02 14:33
C知识总结
按位操作符
sizeof
C语言
define 定义函数(多行书写) -
C语言
零基础入门教程
目录一.define简介二.define定义多行函数1.简单使用2.经典案例三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>
C语言
基础入门一.define简介
C语言
中,除了可以用#define
猿说编程
·
2024-02-02 14:05
结构体与共用体——
C语言
——day15
在
C语言
中,
C语言
允许用户自己指定这样一种数据结构,它称为结构体(structure)。它相当于其他高级语言中的“记录”。
Yifannn~
·
2024-02-02 14:23
学习
c语言
开发语言
C/C++ C++入门
个人主页:仍有未知等待探索-CSDN博客专题分栏:C++_仍有未知等待探索的博客-CSDN博客目录一、C++关键字二、命名空间1、区别1.
C语言
编辑2.C++2、命名空间定义3、命名空间的使用三、C++
仍有未知等待探索
·
2024-02-02 14:23
C++
c++
开发语言
@ 代码随想录算法训练营第5周(
C语言
)|Day28(回溯)
@代码随想录算法训练营第5周(
C语言
)|Day28(回溯)Day28、回溯(包含题目93.复原IP地址78.子集90.子集II)93.复原IP地址题目描述给定一个只包含数字的字符串,复原它并返回所有可能的
a name easy to remember
·
2024-02-02 14:22
算法
c语言
数据结构
C语言
探索:冒泡排序的实现与解读
本文将详细介绍如何用
C语言
实现冒泡排序,并通过代码示例进行解读。正文:一、冒泡排序的原理与步骤冒泡排序的基本思想是将相邻的元素两两比较,如果前一个元素大于后一个元素,则交换它们的位置。
朝九晚五ฺ
·
2024-02-02 14:20
c语言
排序算法
算法
数据结构
C语言
数组:从入门到进阶
前言:在这篇博客中,我们将学习如何使用
C语言
数组的基本知识。数组是
C语言
中的一种重要数据结构,它允许我们存储一系列相同类型的数据。我们将讨论数组的定义、初始化、访问元素、遍历数组以及数组的应用场景。
朝九晚五ฺ
·
2024-02-02 14:20
算法
数据结构
c语言
vscode
C语言
函数递归详解:理解递归的原理与应用
递归的应用场景1.阶乘计算:2.斐波那契数列:3.文件目录遍历:4.树的遍历:5.数组或链表的反转:五、递归的注意事项1.基本情况的定义:2.递归调用的条件:3.递归的效率:六、总结摘要:本文将详细介绍
C语言
中的函数递归
朝九晚五ฺ
·
2024-02-02 14:50
算法
c语言
开发语言
vscode
C语言
算数运算符和算数表达式详解
目录一、
C语言
运算符(十种)二、算术运算符和算术表达式1、基本的算数运算符2、强制类型转换运算符3、自增、自减前言:
C语言
算术运算符和算术表达式,非常基础的知识,但是往往会有人忽略这些基础中的基础,本文就对这些基础内容进行了详细的介绍
朝九晚五ฺ
·
2024-02-02 14:50
c语言
开发语言
vscode
C语言
探索:水仙花数的奥秘与计算
本文将详细介绍水仙花数的定义、性质,以及如何使用
C语言
来寻找100至999范围内的水仙花数。
朝九晚五ฺ
·
2024-02-02 14:18
c语言
开发语言
数据结构
vscode
C语言
·贪吃蛇游戏(下)
上节我们将要完成贪吃蛇游戏所需的前置知识都学完了,那么这节我们就开始动手写代码了1.程序规划首先我们应该规划好我们的代码文件,设置3个文件:snack.h用来声明游戏中实现各种功能的函数,snack.c用来实现函数,test.c用来测试和运行这个游戏然后我们将游戏的大概流程在test.c文件中写出来,因为我们会用到宽字符,所以要记得适配本地中文环境2.游戏数据结构设计2.1蛇身数据结构(链表)我们
atlanteep
·
2024-02-02 14:32
C语言学习之旅
游戏
c语言
每日OJ题_算法_前缀和⑧_力扣1314. 矩阵区域和
请你返回一个矩阵answer,其中每个answer[i][j]是所有满足下述条件的元素mat[r][c]的和:i-k>matrixBlockSum(vector>&mat,intk){}};解析代码题意有点类似
C语言
写过的三子棋的一个功能
GR鲸鱼
·
2024-02-02 14:01
每日OJ题
算法
leetcode
矩阵
c++
前缀和
E : DS查找—二叉树平衡因子
–程序要求–若使用C++只能include一个头文件iostream;若使用
C语言
只能include一个头文件stdio.h程序中若include多过一个头文件,不看代
圆头源脑
·
2024-02-02 14:29
C++
数据结构
数据结构
算法
c++
【华为OD机考 统一考试机试C卷】开源项目热度榜单(
C语言
)
(
C语言
)华为OD机试:统一考试C卷+D卷+AB卷+刷题OJ目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。
算法大师
·
2024-02-02 13:07
(C语言)
华为OD机试C卷+B卷真题
+
在线OJ
华为od
c语言
开源
【华为OD机考 统一考试机试C卷】开源项目热度榜单(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-02 13:06
华为od
c语言
开源
java
c++
C语言
:文件操作详解
创作不易,友友们给个三连吧!!一、为什么我们需要使用文件我们在写程序的时候,输入的数据是存储在电脑内存中的,如果程序退出内存回收,相应数据也就丢失了,等再次运行程序,就看不到上次输入的数据了,所以为了能够让我们的数据永久化保存,我们可以使用文件!二、什么是文件2.1文件的分类在磁盘(硬盘上)的文件就叫做文件,在程序设计中,文件一般分为两种:程序文件、数据文件。程序文件包括源文件(.c),目标文件(
✿ ༺小陈在拼命༻✿
·
2024-02-02 13:56
计算机外设
c语言
开发语言
笔记
c++
揭秘
C语言
的心脏:深入探索指针与数组的奥秘
1.strlen()和sizeof的区别2.数组名的理解sizeof(数组名),数组名单独放在括号里,这⾥的数组名表⽰整个数组,计算的是整个数组的⼤⼩。&数组名,这⾥的数组名表⽰整个数组,取出的是整个数组的地址。除此之外所有的数组名都表⽰⾸元素的地址。3.一维数组3.1题目intmain(){//输出结果?inta[]={1,2,3,4};printf("%d\n",sizeof(a));prin
工业甲酰苯胺
·
2024-02-02 13:38
c语言
算法
java
【
C语言
】const修饰指针的不同作用
目录const修饰变量const修饰指针变量①不用const修饰②const放在*的左边③const放在*的右边④*的左右两边都有const结论const修饰变量变量是可以修改的,如果把变量的地址交给⼀个指针变量,通过指针变量的也可以修改这个变量。但是如果我们希望⼀个变量加上⼀些限制,不能被修改,怎么做呢?这就是const的作⽤。#includeintmain(){intm=0;m=20;//m是
不爱学英文的码字机器
·
2024-02-02 12:40
#
指针
C语言
c语言
开发语言
c++
C/C++ (stdio.h)标准库详解
cstdio,在
C语言
中称为stdio.h。该库使用所谓的流与物理设备(如键盘、打印机、终端)或系统支持的任何其他类型的文件一起操作。
不爱学英文的码字机器
·
2024-02-02 12:40
#
C
函数
C语言
c语言
c++
开发语言
【
C语言
】深入理解取地址符&:与内存地址的联系
取地址符(&)的作用在
C语言
中,取地址符&用于获取变量的内存地址。它可以被用于任何数据类型的变量,包括基本数据类型(如整型、浮点型等)和复合数据类型(如数组、结构体等)。
不爱学英文的码字机器
·
2024-02-02 12:40
C语言
#
指针
c语言
开发语言
c++
【
C语言
】深入理解NULL指针
在
C语言
中,NULL是一个宏,用于表示空指针。它是一个特殊的值,通常用于初始化指针、比较指针是否为空等操作。在
C语言
标准库中,NULL的具体值可以是0或者(void*)0,具体取决于编译器和平台。
不爱学英文的码字机器
·
2024-02-02 12:07
#
指针
C语言
c语言
开发语言
c++
7天物联网智能家居
3嵌入式产品举例1.智能台灯2.智能手环3电视盒子(一)Day11.学习路线2.基本概念1.什么是ARM2.ARM架构分类3.MCU和MPU4.DSP和FPGA总结在控制显示通讯——MCU\MPU——
C语言
基础
LOVE DEATH AND ROBOTS
·
2024-02-02 12:19
物联网
智能家居
fpga开发
C语言
-链表(操作:增、删、改、查)
定义:链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。特点:链表由一系列节点(链表中每一个元素称为节点)组成,节点在运行时动态生成(malloc),每个节点包括两个部分:一个是存储数据元素的数据域另一个是存储下一个节点地址的指针域链表的操作:增、删、改、查链表的创建、链表的遍历、链表的释放#include#include//定义节点结构体typede
aaxhl99
·
2024-02-02 12:42
c语言基础
c语言
链表
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他