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语言
初阶指针
指针是什么?在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(pointsto)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址。举个例子:一栋宿舍里的门牌号就可以联想成指针,一个宿舍对应一个门牌号,并且门牌号是连续相邻的,如果我们想知道某个学生在哪,只
e我所欲也
·
2024-02-02 16:12
c语言
C语言
指针的认识
c语言
初阶指针
对指针的基本认识指针最基本的用法inta=10;int*p=&a;指针其实就是存储的地址,现在主流的机器有32位与64位,先来看32位的机器,由于有32个位,因此可以表示2^32字节的地址,因为一个地址小单元就是一个字节,所以表示2^32字节,注意,是字节,因此2^32Byte=(2^32/2^10)MB=(2^32/2^10/2^10)GB=2^2GB,也就是4G,因此它可以存储4GB的数据,于
o(╥﹏╥)
·
2024-02-02 16:12
c语言
学习
计算机二级
c语言
考试内容有哪些,计算机二级
C语言
考试内容大纲
计算机二级
C语言
考试内容大纲以下是教育部考试中心最新发布的计算机二级
C语言
考试内容大纲,供有意参加计算机二级
C语言
考试的学生参考。1、
C语言
程序的结构一。程序组成、主要功能及其他功能。2。
鲸吃瓜
·
2024-02-02 16:12
计算机二级c语言考试内容有哪些
c语言
初阶指针
指针是什么一个小的内存单元到底是多大?(一个字节)指针在32位平台是4个字节在64位平台是8个字节指针和指针类型intmain(){int*pa;char*pb;float*pc;printf("%d\n",sizeof(pa));printf("%d\n",sizeof(pb));printf("%d\n",sizeof(pc));//输出结果一样return0;}指针类型的意义1.指针类型决定
nie2459010516
·
2024-02-02 16:42
c语言
算法
数据结构
【
C语言
初阶】 初阶指针
C语言
在写
C语言
程序的时候,创建的变量、数组都需要在内存上开辟空间。每个内存都有唯一的编号,这个编号也称为地址编号,也就是地址,即指针;如下图地址编号=地
遇事问春风乄
·
2024-02-02 16:41
超详细超全的C语言
开发语言
c语言
C语言
初阶指针
在
c语言
的学习中,我们都跳不过去一个东西——指针,那什么是指针呢?我们先来了解一下。指针是内存中一个最小的单元编号,也就是地址,我们平时说的指针通常是指指针变量,用来存放内存地址的变量。
W…Y
·
2024-02-02 16:41
C语言
c语言
c++
数据结构
【
C语言
】整数和浮点数在内存中的存储
前言我们都知道,在创建一个变量的时候,编译器会自动开辟一块内存空间用于存放它,但是对于不同的数据类型,它们的存储形式也会有所不同。今天就让我们一起来学习整数和浮点数在内存中的存储1.整数在内存中的存储我们都知道,一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机中机器数的最高位的1位是被当作符号位,用来存放符号,剩余的都是数值位在符号位上,用0表示正数,用1表示负数正
flmz_Kk
·
2024-02-02 16:11
c语言
开发语言
【
C语言
初阶】初始指针
文章目录指针是什么指针和指针类型野指针指针运算指针和数组二级指针指针数组指针是什么在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(pointsto)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。从根本上看,指针(Pointer)是一个值为内存地址的变量(或数据对象)。正如cha
Clumsy、笨拙
·
2024-02-02 16:11
C语言
c语言
【
C语言
】初阶指针(1)
&)2.2指针变量和解引用操作符(*)3.指针变量的大小4.指针变量类型的意义4.1指针的解引用操作4.2指针+-整数5.指针的算术运算5.1指针+-整数5.2指针-指针5.3指针的关系运算结语前言在
C语言
中
flmz_Kk
·
2024-02-02 16:41
c语言
开发语言
【
C语言
】字符串函数介绍
目录前言:1.strlen函数函数介绍strlen函数的使用strlen函数的模拟实现2.strcpy函数函数介绍strcpy函数的使用strcpy函数的模拟实现3.strcat函数函数介绍strcat函数的使用strcat函数的模拟实现4.strcmp函数函数介绍strcmp函数的使用strcmp函数的模拟实现补充:5.strncpy函数简单使用6.strncat函数简单使用7.strncmp函
flmz_Kk
·
2024-02-02 16:41
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语言
开发语言
Redis面试
Redis中的value支持string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种
数据结构
最小的帆也能远航
·
2024-02-02 16:09
面试
redis
面试
数据库
【
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语言
数据结构
跟着野火学FreeRTOS:第二段(队列管理)
队列(QueuesQueuesQueues)是FreeRTOSFreeRTOSFreeRTOS中的一种
数据结构
,这种
数据结构
提供了一种任务和任务之间,任务和中断之间的通信机制。
qqssss121dfd
·
2024-02-02 16:35
嵌入式
stm32
嵌入式硬件
【从浅到深的算法技巧】堆的定义
5.7堆的定义
数据结构
二叉堆能够很好地实现优先队列的基本操作。在二叉堆的数组中,每个元素都要保证大于等于另两个特定位置的元素。相应地,这些位置的元素又至少要大于等于数组中的另两个元素,以此类推。
A 北枝
·
2024-02-02 16:54
从浅到深的算法技巧
算法
堆
前端复杂 table 渲染及 excel.js 导出
前端表格渲染我们一般会使用element-ui等组件库提供的table组件,这些组件一般都是以列的维度进行渲染,而我们使用的excel生成工具(如exceljs)却是以行的维度进行生成,这就导致页面渲染和excel生成的
数据结构
无法匹配
StoneHui_
·
2024-02-02 16:24
前端
excel
vue.js
讲讲闭包
我要更正自身原先对于闭包的理解引用属性,深拷贝-知乎放空思想,拷问自己,围城,喝水,内心,为什么,白,质问,断头台,终怯懦,冷,耳语捕鱼达人----至少要一个星期消化,而且更困难的是面向对象的写法不会,基本的都不会今年还要学
数据结构
njit_peiyuan
·
2024-02-02 15:44
数据结构与算法
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语言
开发语言
【
数据结构
与算法】之排序系列-20240201
【
数据结构
与算法】之排序系列-20240201一、88.合并两个有序数组二、169.多数元素三、217.存在重复元素四、242.有效的字母异位词五、268.丢失的数字六、349.两个数组的交集七、350
敲代码敲到头发茂密
·
2024-02-02 15:36
数据结构与算法
python
算法
开发语言
pycharm
leetcode
排序算法
数据结构
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语言
数据结构
+算法(第11篇) :无死角“盘”它!二分查找树
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:20
数据结构与算法
算法
数据结构
数据结构
+算法(第08篇):史上最猛之递归屠龙奥义
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:19
数据结构与算法
算法
数据结构
数据结构
+算法(第10篇):叉堆“功夫熊猫”的速成之路
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:19
数据结构与算法
数据结构
算法
【C++】STL优先级队列(priority_queue)
其头文件就是queue,但是队列和优先级队列关系不大,两个是不同的
数据结构
。但二者都是适配器,容器适配器。优先级队列中存放的数据是有优先级的。
.滄海难为水
·
2024-02-02 15:46
C++
c++
【C++4】内存管理
前言作者简介:加油,旭杏,目前大二,正在学习C++,
数据结构
等作者主页:加油,旭杏的主页⏩本文收录在:再识C进阶的专栏代码仓库:旭日东升1欢迎大家点赞收藏⭐加关注哦!
加油,旭杏
·
2024-02-02 15:15
jvm
数据结构
+算法(第09篇):菜鸟也能“种”好二叉树!
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 15:43
数据结构与算法
数据结构
算法
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
精华文章
学习
笔记
开发中常用的
数据结构
在软件开发中,常用的
数据结构
具有各自的场景和应用。以下是一些常见的
数据结构
、它们的应用场景以及相应的代码示例:数组(Array):场景:用于存储一组相同类型的元素,通过索引访问元素。
SuperYiY
·
2024-02-02 15:38
【数据结构与算法】
数据结构
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语言
开发语言
上一页
104
105
106
107
108
109
110
111
下一页
按字母分类:
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
其他