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语言
函数入门
在
C语言
中,函数意味着功能模块。一个典型的
C语言
程序,就是由一个个的功能模块拼接起来的整体。也因为如此,
C语言
被称为模块化语言。
lcannal
·
2024-02-13 15:14
C语言基础
c语言
开发语言
第九章 指针_
C语言
空指针NULL以及void指针
空指针NULL一个指针变量可以指向计算机中的任何一块内存,不管该内存有没有被分配,也不管该内存有没有使用权限,只要把地址给它,它就可以指向,
C语言
没有一种机制来保证指向的内存的正确性,程序员必须自己提高警惕
happy 天堂
·
2024-02-13 15:14
C语言重难点
c语言
开发语言
后端
C语言
指针
善于利用指针一、指针是什么二、指针变量指针变量作为函数参数三、通过指针引用数组数组元素的指针在引用数组元素时的指针运算利用指针引用数组元素用数组名作函数参数以变量名和数组名作为函数参数的比较通过指针引用多维数组多维数组的地址指向多维数组元素的指针变量四、通过指针引导字符串字符串的引用方式五、指向函数的指针什么是函数的指针用函数指针调用函数用指向函数的指针作为函数的参数六、返回函数指针的函数(指针函
LOAD-ING
·
2024-02-13 15:14
开发语言
c语言
C语言
基础指针*
目录一、字符指针1.const作用简单介绍二、指针数组、数组指针1.指针数组2.数组指针3.数组指针的使用3.1数组指针传参四、数组传参4.1一维数组传参4.2二维数组传参五、函数指针5.1函数指针存储5.2函数指针调用5.3练习指针就是一个变量,用来存放地址,一个地址唯一标识一块内存空间。指针大小4/8字节(32位平台/64位平台)指针是有类型的,其类型决定了指针±整数时的步长,和对其解引用‘*
TT_run
·
2024-02-13 15:44
c语言
开发语言
c++
C语言
之指针练习题
第1关:输出月份英文名300任务要求参考答案评论76任务描述相关知识指针指针数组数组指针指针变量的赋值指针运算符编程要求测试说明任务描述本关需要你编写一个用指针数组处理的c程序,然后从键盘输入月份时输出对应的英文名。相关知识指针指针是一个变量,其值为另一个变量的地址,即内存位置的直接地址。就像其他变量或常量一样,你必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type
林赢56
·
2024-02-13 15:44
湖南工业大学(移动云启)
c语言
算法
数据结构
C语言
特殊指针
1char型指针char型指针实质上跟别的类型的指针并无本质区别,但由于
C语言
中的字符串以字符数组的方式存储,而数组在大多数场合又会表现为指针,因此字符串在绝大多数场合就表现为char型指针。
lcannal
·
2024-02-13 15:43
C语言基础
c语言
开发语言
【c++】c++类的大小的计算和this指针
c++的类由成员变量和成员函数等组成,不同于c中的
结构体
只有成员变量,但类大小的计算方法和
结构体
的计算方法是一样的,总的来说,类大小的一样是用内存对齐的方式来计算的,(内存对齐计算方法参考点击这里,别人总结的很好
阿福爱学习
·
2024-02-13 14:42
c++
java
数据库
简单易懂,
C语言
中%d与%i的区别
前言在搜集资料的时候,意外发现了与%d功能十分相同的格式输出字符%i。关于%d是我们日常编程中经常使用的用于输出有符号十整数的格式输出符,那至于%i,我相信有很多初学者是第一次见。相同点先说一下百分号地和百分号的相同点吧在printf()函数中,这两个的功能是完全相同的,都是输出有符号十进制整数printf()普通使用#includeintmain(){inta=1145145,b=1145145
阿福爱学习
·
2024-02-13 14:12
c语言
开发语言
C语言
200行代码实现简易三子棋
前言三子棋应该是是我们最早接触到的棋类游戏,用
C语言
实现三子棋对初学者来说是一种不错的锻炼编写三子棋只需要用到数组、函数和生成随机数的知识,所以比较适合成为编程学习者编写的第一个小游戏。
阿福爱学习
·
2024-02-13 14:12
c语言
c++
开发语言
C语言
生成随机数【简易抽卡代码为例】
文章目录前言一、生成随机数rand()函数srand()函数time()函数生成一个真正的随机数二、使用小技巧三、使用代码实例(简易抽卡)总结前言本文将详细解释如何在
C语言
中生成随机数,并介绍应用的小技巧一
阿福爱学习
·
2024-02-13 14:12
c语言
c++
算法
C语言
两百行代码实现简易扫雷
文章目录前言一.代码实现二.设计思路main()函数搭建框架reset()函数dis_play()函数setmine()函数player_move()函数前言扫雷应该是我们接触到的第一个电脑游戏,用
c语言
实现扫雷对初学者来说是一个不错的锻炼编写扫雷只需要用到数组
阿福爱学习
·
2024-02-13 14:12
c语言
c++
算法
2018-05-02美团二面总结
因为和
C语言
的指针类似,只是一个引用
Observer_____
·
2024-02-13 14:28
C语言
if语句底层原理,从汇编深入理解
i条件判断语句是程序中必不可少的语句,没有它程序就只会按照原先设定的顺序执行,而不会灵活变通,在cpu底层可没有"如果"这个概念,只有数值的体现。while循环也就比if语句多了个跳转到开头的地址重新判断的代码,本质也有判断。if语句原理:cmp指令先用两个数相减,改变标志寄存器,如sf符号位,cf进位位,ov溢出位,zf零标志位,然后下面条件转移指令,cpu微电路中的程序计数器(ip)连接着多路
Dark意识
·
2024-02-13 14:03
c语言
c++
汇编
高考开始了,同学们你们知道
C语言
整形在内存里面的存储方式吗。
许多学习了很久的同学都没有学习到
c语言
应该学习到到知识,那就是与内存相关的知识。下面我会说一下整形在电脑里面的存储方式。计算机所有的指令执行都是由电路完成,而电路可以表示都只有电没电。
明江带你学c语言
·
2024-02-13 14:47
C语言
指针全解
1.什么是指针:指针是存放地址的地方,是内存中最小单元的地址(编号),内存被分为一个个小的单元格,每一格有一个字节。比如说inta=0;a会占据四个字节的大小,每个字节对应单元格都有自己的编号,&a代表着第一个单元格的地址,用十六进制表示:0x0000006b2d1dfa342.指针变量的大小:从上面我们得知指针是用来存放地址的地方,所以地址的长度决定了指针变量的大小。对于64位系统,每个地址长度
赤鸟
·
2024-02-13 14:26
c语言
开发语言
C语言
:三子棋小游戏
引言:三子棋小游戏的实现,需要提取其中每一步相同的逻辑操作,比如每次都要打印棋盘,观察玩家和电脑下棋位置。玩家移动,电脑移动也是其中的一个循环步骤,包括还有下完棋后的判断输赢,这都是棋盘游戏每一步都要执行的步骤,将这些步骤都写成函数,分别调用即可完成诸如三子棋这样的游戏。一.构成:1.游戏界面打印函数:你可以根据你想要的来设计,比如你可以增加多个游戏,同时增加多个选项,然后编写程序时候调用此函数即
赤鸟
·
2024-02-13 14:56
c语言
开发语言
C语言
:表达式求值
1.隐式类型转换1.1.整形提升:
C语言
中运算总是至少以缺省(默认)整型类型的精度来进行的,意思就是,再做算术运算的时候,如果是char,short类型这样精度(所占字节数)的数据,小于int类型数据的精度
赤鸟
·
2024-02-13 14:56
c语言
开发语言
C语言
操作符总结:
引言:此文章对于
C语言
中的操作符进行总结说明,易错点分析,配合代码实例,希望读者能对操作符有更深层次的理解。当然其中还有一些二进制处理操作符,库函数,文章中不做过多说明,只对于操作符进行解读。
赤鸟
·
2024-02-13 14:54
c语言
开发语言
数值分析大作业
c语言
版,数值分析大作业3
该楼层疑似违规已被系统折叠隐藏此楼查看此楼数值分析大作业3一、设计方案1.使用牛顿迭代法,对原题中给出的,,()的11*21组分别求出原题中方程组的一组解,于是得到一组和对应的。2.对于已求出的,使用分片二次代数插值法对原题中关于的数表进行插值得到。于是产生了z=f(x,y)的11*21个数值解。3.从k=1开始逐渐增大k的值,并使用最小二乘法曲面拟合法对z=f(x,y)进行拟合,得到每次的。当时
黄之昊
·
2024-02-13 14:52
数值分析大作业c语言版
Java特有的for循环形式——Java成长之路
一、前言在我们开始接触编程语言所学习的
c语言
中就接触到三种循环语句,分别为:for()、while()、dowhile()。
王老汉
·
2024-02-13 13:53
Java成长之路
java
c++面试预备,冲鸭
渣女声明:一些代码和发言是我自己根据理解写的,错误概不负责啊,哈哈,如果你发现了错误,欢迎留言指正c++面视题预备设计模式一、基础知识0声明和定义的区别1extern用法2static的用法
C语言
的static
收废品啦
·
2024-02-13 13:20
c++小白
c++
C语言
知识点
进程线程的区别进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是cpu调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有在运行中必不可少的资源(如程序计数器,寄存器和栈),可与同进程下的其他线程共享所有资源。进程切换耗费资源较大,效率低。一个进程崩溃后不会影响其他进程。一个线程可以创建和撤销另一个线程;同一个进程中的多个线程可以并发执
蛋不肉
·
2024-02-13 13:50
c语言
linux
jvm
I.MX6U
C语言
运行环境构建及驱动开发格式
1.设置处理器模式设置6ULL处于SVC模式下。设置下CPSR寄存器的bit4-0,也就是M[4:0]为10011=0x13.。读写状态寄存器需要用到MRS和MSR指令。MRS将CPSR寄存器数据读出到通用寄存器里面,MSR指令将通用寄存器的值写入到CPSR寄存器里面去。2.设置SP指针SP可以指向内部RAM,也可以指向DDR,我们将其指向DDR。SP设置到哪里?512MB的范围0x8000000
vv不说话
·
2024-02-13 13:44
MX6U嵌入式linux
c语言
驱动开发
开发语言
Leetcode题库 19.删除链表的倒数第N个结点(双指针法 C实现)
文章目录解析思路代码解析临时
结构体
t指向head的前一个结点p0指针指向被删除结点的前一个结点p1指针遍历链表flag表示p0与p1指针的相对距离思路使用p1遍历链表,p1移动一次flag自加1当flag
柳家山头号矿工
·
2024-02-13 11:17
Leetcode刷题集
链表
指针
Swift重点知识点总结
Swift优点(相对OC)Swift更加安全,是类型安全的语言代码少,语法简洁,可以省去大量冗余代码Swift速度更快,运算性能更高,(Apple专门对编译器进行了优化)Swift中类(class)和
结构体
一眼万年的星空
·
2024-02-13 11:19
结构体
的大小如何计算?
看了一些博客上关于
结构体
计算的讲法,有些没讲全面,有些根本就是错误的,可能作者本人都没意识到自己错了,我总结一下加深印象。
结构体
的大小如何计算?
太平小小草
·
2024-02-13 11:55
C++ STL string类使用及实现详解
1.string简介
C语言
中,可以用字符数组来存储字符串,如:charch[]="helloworld";C++中,可以使用string类对象来存储字符串,使用起来比
C语言
中的字符数组要方便得多,而且不用考虑容量的问题
努力学习游泳的鱼
·
2024-02-13 10:36
c++
开发语言
stl
数据结构
string
后端
字符串
C++笔记:动态内存管理
文章目录语言层面的内存划分
C语言
动态内存管理的缺陷new和delete的使用了解语法new和delete操作内置类型new和delete操作自定义类型new和delete的细节探究new和delete的底层探究
ljh1257
·
2024-02-13 10:50
c++
笔记
开发语言
c语言
C语言
实现多版本通讯录,干货满满!
目录前言通讯录效果初步演示数据类型设计创建联系人
结构体
创建通讯录
结构体
初始化通讯录IntContact功能设计与实现添加联系人AddContact控制台打印通讯录PrintContact查找联系人信息修改联系人信息
ljh1257
·
2024-02-13 10:49
C语言
c语言
c++
算法
php安装配置-apache加载php
php安装配置vc9php底层是
c语言
,vc9代表编译环境目录结构dev设备设备驱动ext扩展-php很多功能是通过加载扩展来实现-apche.dllapache支持包php配置文件-development
谢凌
·
2024-02-13 09:27
H5CSS3第一课——CSS选择器
因为现在是在专科里面带的H5CSS3和
c语言
课程,所以接下来写的内容可能就更适合初学者,有写错的地方还请大家多多指教。
pumpkin_truck
·
2024-02-13 09:22
css
css3
前端
严蔚敏 数据结构代码
c语言
P20例2-1,合并线性表(1)将所有Lb中但不在la中的数据元素插入到La中voidunion(List&La,ListLb){//将所有Lb中但不在la中的数据元素插入到La中La_len=ListLength(La);Lb_len=ListLength(Lb);//求线性表的长度for(i=1;iL.length+1)returnERROR;//插入位置不合理if(L.length>=L.l
陇院第一Sweet Baby
·
2024-02-13 09:14
算法
数据结构
c语言
【
C语言
】一道相当有难度的指针题目(某大厂笔试真题)超详解
这是比较复杂的题目,但是如果我们能够理解清楚各个指针代表的含义,画出各级指针的关系图,这道题就迎刃而解了。学会这道笔试题,相信你对指针的理解,对数组,字符串的理解都会上一个档次。字符串存储使用的是地址,应该使用一个char*类型的指针来接收,存放这四个字符串,应该使用四个char*类型的指针,那我们使用char*类型的数组c来存储。再看数组cp,他里面存放的是c+3这样的东西,c是数组名,代表首元
米糕.
·
2024-02-13 08:43
c语言
开发语言
算法
数据结构
c++
【
C语言
】指针专项练习 都是一些大厂的笔试真题 附有详细解析,带你深入理解指针
一.sizeof()与strlen()sizeof是一个操作符,而strlen是一个库函数。数组名代表首元素地址,有两种情况例外,第一种是数组名单独放在sizeof内部,第二种是&数组名,这两种情况下数组名代表的是整个数组。sizeof(arr)计算的是整个数组的大小,&arr是整个数组的地址,+1就跳过整个数组。其实还有别的写法跟这两种等效,比如sizeof(*&arr),由于*和&抵消了,因此
米糕.
·
2024-02-13 08:42
c语言
算法
开发语言
数据结构
c++
sync.Map底层简记
()用来写入或更新,Load()读取kv,Delete()删除,Range()遍历readmap可以挡读、更新、删除及小部分删后写,它的核心思想是尽可能原子操作代替加锁写dirtymapsyncmap
结构体
内
背帆
·
2024-02-13 08:12
go语言面试
golang
【
c语言
】字符串常见函数 上
个人主页:甜美的江欢迎点赞✍评论⭐收藏收录专栏:
c语言
希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
甜美的江
·
2024-02-13 08:57
c
语言
c语言
开发语言
2024.2.7
#include#include#includetypedefchardatatype;//
结构体
typedefstructnode{datatypedata;structnode*lchild;structnode
Yukiii_Y
·
2024-02-13 08:24
算法
数据结构
gorm day4
gormday4高级查询高级查询智能选择字段GORM允许通过Select方法选择特定的字段,如果你在应用程序中经常使用此功能,你也可以定义一个较小的
结构体
,以实现调用API时自动选择特定的字段,例如:typeUserstruct
TOMOT77
·
2024-02-13 08:49
golang
数据库
mysql
C语言
小项目——基于链表的贪吃蛇
不断覆盖打印地图和蛇身体位置和食物,形成蛇的运动:吃到食物变长,移动转向和死亡获取输入:不断获取用户的键盘输入,比如输入上下左右键使蛇转向,输入r重新开始游戏,输入q退出游戏等实现:1、贪吃蛇的身体定义Snake
结构体
做台无人机
·
2024-02-13 08:14
嵌入式C语言
Linux系统编程
c语言
ubuntu
linux
【原创】烟花实现,基于windows操作系统
我首先把
c语言
本地化,然后复制了许多特殊字符,尝试它们在控制台能打印出来的结果,把能够打印出来的筛选字符都列出来。这样在烟花制作的过程中也许会用上。2.烟花的画面是这样的。下
长亭序宴
·
2024-02-13 08:44
windows
单片机
stm32
C语言
笔试题之实现C库函数 pow()(递归的思想)
实例要求:1、请你实现C库函数pow()(stdio.h&math.h),即计算x的整数n次幂函数(即x^n);2、函数声明:doublemyPow(doublex,intn);参数:1、x-->代表基数的值;2、n-->代表指数的值;返回值:函数myPow返回x的整数n次幂函数;案例展示:实例分析:1、从指数n的正负值以及奇偶性入手;2、当n小于0时,返回1/(x*myPow(x,-(n+1))
少年维克多
·
2024-02-13 07:43
C语言学习系列
C语言练习题系列
笔试题
c语言
开发语言
自定义类型之
结构体
目录
结构体
创建
结构体
初始化及成员访问匿名
结构体
typedef定义
结构体
类型
结构体
大小的计算那么为什么要引入对齐这种东西?
结构体
实现位段(位域)什么是位域?为什么使用位域?
Anesthesia508
·
2024-02-13 07:04
c语言
数据结构
关于类型转换
1.算术转换:在
C语言
中,算术转换按照类型的"等级"进行,高等级的类型会将低等级的类型转换为自己的类型。以下是一些常见的类型,按照从高到低的等级:longdoubledoublefloatunsig
Anesthesia508
·
2024-02-13 07:34
c++
c语言
C语言
之内存函数
在
C语言
中,这些内存函数memcpy()、memmove()、memset()、memcmp()都需要引用头文件。
Anesthesia508
·
2024-02-13 07:34
c语言
开发语言
数据在内存中的存储
1.数据类型详细介绍
C语言
中有多种数据类型,这些类型可以用于存储不同种类的数据。以下是
C语言
中的一些基本数据类型:整数类型:int:整数类型,通常表示为32位。
Anesthesia508
·
2024-02-13 07:04
c语言
自定义类型之枚举类型(enum)和联合体类型(union)
联合体的应用场景联合体的注意事项总结枚举类型(enum)枚举类型是
C语言
中一种非常有用的数据类型,它允许程序员定义一组命名的常量。枚举类型为代码增加了可读性和可维护性,使得程序更易于理解和调试。
Anesthesia508
·
2024-02-13 07:33
c语言
C语言
函数指针实现函数参数化
之前学习了基本的函数指针;函数指针有多种用途;下面看一下函数参数化;函数参数化是指通过函数指针将函数的某些行为参数化。这样可以在调用函数时动态地指定函数的行为。新建一个单文档工程;下述增加的函数声明加到视类cpp文件的头部,函数体加到视类cpp文件的尾部,在OnDraw()函数中调用输出;voidprocess_array(int*,size_t,int(*process)(int));intin
bcbobo21cn
·
2024-02-13 07:28
VC++
算法
c语言
算法
开发语言
函数指针
C++新特性“CPU优化对齐”
以下是两个
结构体
在内存中的分布图:为什么要数据对齐呢?
4399.9855
·
2024-02-13 07:24
C++
新特性
c++
开发语言
C++底层优化
【
C语言
】实现双向链表
目录(一)头文件(二)功能实现(1)初始化(2)打印链表(3)头插与头删(4)尾插与尾删(5)指定位置之后插入(6)删除指定位置的数据(7)链表的销毁正文开始:在实际应用中,常用的双向链表是双向带头循环链表,本文考虑到实际应用,目的也是实现双向带头循环链表。(一)头文件命名"List.h"本文不加解释的给出头文件,按照头文件来实现双向链表的基本功能:包括打印链表,链表的初始化,头插与头删,尾插与尾
水墨不写bug
·
2024-02-13 06:31
数据结构
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-13 06:30
华为od
c语言
c++
java
javascript
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他