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的成长记】之String类详解
系列文章目录能看懂文字就能明白系列
C语言
笔记传送门Java笔记传送门个人主页:古德猫宁-信念如阳光,照亮前行的每一步文章目录系列文章目录*信念如阳光,照亮前行的每一步*前言一、字符串构造二、String
古德猫宁-
·
2024-02-09 13:40
Java笔记
java
开发语言
学习
笔记
经验分享
(delphi11最新学习资料) Object Pascal 学习笔记---第4章第1节(过程和函数)
第4章过程与函数ObjectPascal语言(以及
C语言
的类似功能)强调的另一个重要思想是例程的概念,例程基本上是一系列具有唯一名称的语句,可以多次调用。
langfengyl
·
2024-02-09 13:38
Object
Pascal
Handbook
学习
笔记
delphi
Object
Pascal
delphi11
类与
结构体
(1)
(0基础也保证看得懂)
结构体
的基本概念
结构体
(struct)顾名思义就是自己定的一个结构,例如常见的结构有:int,double,short,longlong,flaot······对吧。
EthanWYC601
·
2024-02-09 13:27
数据结构
c++
类与
结构体
(2)
大家好,我们有相遇了,这次主要讲
结构体
函数。关注Ethanwyc601博主,了解更多类与
结构体
的知识。
EthanWYC601
·
2024-02-09 13:27
算法
c++
数据结构
c++寒假班错题分析 (2.2)
1.可以
结构体
外面写一个cmp函数。大家应该都会。2.也可以在sort函数中写一个比较规则。也不难,就不讲了。主要讲的是使用opertor(重载运算符)。简单给大家介绍一下,如果还
EthanWYC601
·
2024-02-09 13:56
c++
算法
开发语言
C语言
函数栈帧的创建和销毁(逐步分析)
什么是函数栈帧我们在写
C语言
代码的时候,经常会把一个独立的功能抽象为函数,所以C程序是以函数为基本单位的。那函数是如何调用的?函数的返回值又是如何返回的?函数参数是如何传递的?
小张同学zkf
·
2024-02-09 12:45
c语言
开发语言
C语言
函数递归例子2青蛙跳台阶问题
接下来我们来看一下第二个例子青蛙跳台阶青蛙跳台阶问题这个问题经常在各类面试中看到。一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。是实践函数递归的典型问题分析问题我们先假设有n个台阶,如果n=1,那么只有一种跳法,如果n=2,那么就有两种跳法。如果n=3,若第一次跳一阶,那么第二次跳二阶,若第一次跳二阶,那么第二次跳一阶,有两种情况,因此跳三个台阶时相当于
小张同学zkf
·
2024-02-09 12:15
c语言
开发语言
C语言
从入门到入土——操作符超详细总结
个人主页:泡泡牛奶系列专栏:
C语言
从入门到入土本章节将会给大家带来最详细的操作符大总结,全是干货绝无尿点如果想了解更多有关
C语言
的内容,就关注我的专栏吧,相信你一定能从中学到很多有意思的知识操作符有哪些
泡泡牛奶
·
2024-02-09 12:15
C语言从入门到入土
c语言
c++
算法
C语言
操作符超详解
操作符总结 分类:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、函数调用和结构成员。一.算术操作符 生活当中常见的运算符号,其中%是取模。+-*/% 注意事项:1.除了%操作符之外,其他的操作符都是可以作用于整数和浮点数;. 2.对于/操作符,假如两个操作数都是整数则执行整数除法,但凡有一个. 操作数为浮点类型,则执行
今夜的月真美
·
2024-02-09 12:15
操作符
C基础
C语言
函数超详解总结
其实在
C语言
也引入函数(function)的概念,有些翻译为:子程序,子程序这种翻译更加准确一些。
C语言
中的函数就是⼀个完成某项特定的任务的⼀小段代码。这段代码是有特殊的写法和调用方法的。
小张同学zkf
·
2024-02-09 12:45
c语言
开发语言
c语言
函数递归例子1汉诺塔问题
昨天我总结函数递归说到了两个例子,今天我们就来看一下其中之一汉诺塔1.汉诺塔是什么?汉诺塔(TowerofHanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。202
小张同学zkf
·
2024-02-09 12:45
c语言
开发语言
C语言
数组总结
我之前发的扫雷和三子棋离不开数组的信息储存,今天我来总结下我学的数组这一章节的内容。1.数组的概念数组是⼀组相同类型元素的集合;从这个概念中我们就可以发现2个有价值的信息:•数组中存放的是1个或者多个数据,但是数组元素个数不能为0。•数组中存放的多个数据,类型是相同的。数组分为⼀维数组和多维数组,多维数组⼀般比较多见的是二维数组。2.⼀维数组的创建和初始化2.1数组创建⼀维数组创建的基本语法如下:
小张同学zkf
·
2024-02-09 12:44
c语言
算法
开发语言
C语言
分支与循环
1.if语句1.1ifif(表达式)语句表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行1.2elseif(表达式)语句1//如果想包含更多的语句,可以加上⼤括号else语句2//如果想包含更多的语句,可以加上⼤括号1.3嵌套if在ifelse语句中if可与else连用,构成多种判断#includeintmain(){intnum=0;scanf("%d",&num);if(nu
小张同学zkf
·
2024-02-09 12:14
c语言
算法
数据结构
C语言
scanf()与printf()详细介绍
1.scanf()函数scanf()函数用于读取用户的键盘输入。程序运行到这个语句时,会停下来,等待用户从键盘输入。用户输入数据、按下回车键后,scanf()就会处理用户的输入,将其存入变量。它的原型定义在头文件stdio.h。scanf("%d",&i);它的第⼀个参数是⼀个格式字符串,里面会放置占位符(与printf()的占位符基本⼀致),告诉编译器如何解读用户的输入,需要提取的数据是什么类型
小张同学zkf
·
2024-02-09 12:14
c语言
开发语言
C语言
操作符超详细总结
、补码4.移位操作符4.1左移操作符4.2右移操作符5.位操作符:&、|、^、~6.逗号表达式7.下标访问[]、函数调用()7.1[]下标引用操作符7.2()函数调用操作符8.结构成员访问操作符8.1
结构体
小张同学zkf
·
2024-02-09 12:44
c语言
网络
数据库
开发语言
有关
c语言
的操作符知识点总结
操作符分类1.算术操作符2.移位操作符3.位操作符4.赋值操作符5.单目操作符(操作数只有一个)6.关系操作符7.逻辑操作符8.条件操作符9.逗号表达式10.下标引用,函数调用和结构成员 一.算术操作符-+*/%(**两个操作数必须为整数)**注意: 对于/操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数就执行浮点数除法 二.移位操作符 》右移操作符 《左移操作符1.左移操作符规则:
x.yao
·
2024-02-09 12:44
初阶c
c语言操作符
Lua语法
(脚本语言)需要提前安装编译语言解析器,运行时使用解析器执行代码JavaScriptPhthonPHPSQLLua特点:运行才能调试,运行速度稍慢,开发速度快Lua是什么一种轻量小巧的脚本语言,用标准
C语言
编写并以源代码形式开放
小小数媒成员
·
2024-02-09 12:38
lua
junit
开发语言
PTA(英文字母替换加密(大小写转换+后移1位)——
C语言
)细解
本题要求编写程序,将英文字母替换加密。为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大写字母转换为小写字母。例如,字母a->B、b->C、…、z->A、A->b、B->c、…、Z->a。输入一行字符,将其中的英文字母按照以上规则转换后输出,其他字符按原样输出。输入格式:输入一行字符,以
愿你永怡
·
2024-02-09 12:08
c语言
开发语言
PTA( 输出闰年)——
C语言
)细解
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalidyear!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:200420082012201620
愿你永怡
·
2024-02-09 12:08
c语言
开发语言
PTA( 统计学生成绩)——
C语言
)细解
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。输出格式:在一行中输出A、B、C、D、E对应的五分制成绩的人数分布
愿你永怡
·
2024-02-09 12:08
c语言
数据结构
开发语言
PTA( 计算天数)——
C语言
)细解
本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例2:2000/03/02输出样例2:62解题思路:要统计输入日期之前
愿你永怡
·
2024-02-09 12:08
c语言
开发语言
PTA( 求一元二次方程的根)——
C语言
)细解
本题目要求一元二次方程ax2+bx+c=0的根,结果保留2位小数。(注意:0.00会在gcc下被输出为-0.00,需要做特殊处理,输出正确的0.00。)输入格式:输入在一行中给出3个浮点系数a、b、c,中间用空格分开。输出格式:根据系数情况,输出不同结果:1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚
愿你永怡
·
2024-02-09 12:08
c语言
算法
数据结构
Linux
C语言
编写2048小游戏
20482048小游戏是用Linux
C语言
写的,运行在Ubuntu系统上,其中Ubuntu链接Ncuses库。首先,我们简单了解一下Ncurses。
生活热爱就好
·
2024-02-09 11:19
游戏
游戏
c语言
GDB调试用户态程序
对于一名Linux下工作的c/c++程序员,GDB是必不可少的工具,本篇以
C语言
来调试。一般来说,GDB主要帮助你完成下面四个方面的功能:1、按照自定义的方式启动运行需要调试的程序。
人间正道是沧桑a
·
2024-02-09 11:18
C++ pair的使用
当然你也可以自定义一个
结构体
struct。不过大家都是为了方便,所以就直接用pair了。
物随心转
·
2024-02-09 11:16
C++
c++
C++中pair使用详细说明
一、pair的介绍pair是一个很实用的"小玩意",当想要将两个元素绑在一起作为一个合成元素、又不想要因此定义
结构体
时,使用pair可以很方便地作为一个代替品。
想去的远方
·
2024-02-09 11:46
C++语法
数据结构
c++
pair
C/C++pair的用法
pair的实现是一个
结构体
,主要的两个成员变量是firstsecond因为是使用struct不是class,所以可以直接使用pair的成员变量。2make_pair函数template
花雨仙晨
·
2024-02-09 11:15
C++
C
初学
C语言
初学
C语言
——while循环求和3003#includeintmain(intargc,constchar*argv[]){inti=0,sum=0;while(sum!
RedMushrooms
·
2024-02-09 11:48
C++pair用法
pair的实现是一个
结构体
,主要的两个成员变量是firstsecond因为是使用struct不是class,所以可以直接使用pair的成员变量。2pair的构造std::pair主要的作
Sharing_
·
2024-02-09 11:45
C++
c++
算法
开发语言
交替合并字符串(
C语言
)
一、环境说明本文是LeetCode1768题:交替合并字符串,使用
c语言
实现。模拟。双指针。测试环境:VisualStudio2019。
清墨韵染
·
2024-02-09 11:58
小白leetcode
leetcode
c语言
算法
双指针
C语言
——oj刷题——实现字符串逆序
当我们需要逆序一个字符串的内容时,可以通过
C语言
编写一个函数来实现。下面将详细介绍如何通过
C语言
实现这个功能,并附上代码示例。
朝九晚五ฺ
·
2024-02-09 11:27
c++
算法
开发语言
C语言
——oj刷题——调整数组使奇数全部都位于偶数前面
题目:输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。一、实现方法:当我们需要对一个整数数组进行调整,使得奇数位于数组的前半部分,偶数位于数组的后半部分时,可以使用以下方法来实现。首先,我们可以定义两个指针,一个指向数组的开头,一个指向数组的末尾。然后,我们可以使用循环来遍历数组,直到两个指针相遇为止。在每次循环中,我们检
朝九晚五ฺ
·
2024-02-09 11:26
算法
数据结构
排序算法
C++ 内存管理(new&&delete)
目录本节目标1.C/C++内存分布2.
C语言
中动态内存管理方式:malloc/calloc/realloc/free3.C++内存管理方式3.1new/delete操作内置类型3.2new和delete
momo小菜pa
·
2024-02-09 11:55
C++
c++
开发语言
解密输入输出迷局:蓝桥杯与ACM中C++/
C语言
常见问题揭秘
关于C++中的常见输入输出汇总带空格的字符串:对于这种输入方式我们选择使用gets()函数来进行输入,gets用于从标准输入(通常是键盘)读取一行文本并将其存储为字符串,直到遇到换行符(‘\n’)为止的所有字符。#include#include#includeusingnamespacestd;typedeflonglongLL;intmain(){chararr[100];gets(arr);c
acmakb
·
2024-02-09 10:28
蓝桥杯
数据结构与算法
蓝桥杯
c++
c语言
算法
编译原理研究性学习专题 2——递归下降
语法分析
设计原理与实现
1实验内容完成以下描述赋值语句的LL(1)文法的递归下降分析程序G[S]:S→V=EE→TE’E’→ATE’|eT→FT’T’→MFT’|EF→(E)|iA→+|-M→*|/V→i设计说明:终结符号i为用户定义的简单变量,即标识符的定义。2实验要求(1)输入串应是词法分析的输出二元式序列,即某算术表达式“专题1”的输出结果,输出为输入串是否为该文法定义的算术表达式的判断结果;(2)递归下降分析程序
dor.yang
·
2024-02-09 10:24
课程作业记录博客
学习
java
前端
编译原理
递归下降
编译原理(九)——递归下降法
背景:自定向下的
语法分析
方法,LL(1)是一种非常直观的方法,它的分析过程是按照句子的定义来进行的,也就是说从开始符出发对要分析的串进行推导,如果推导成功就证明这个被分析的串是一个合法的句子,否则的话就有语法错误
很注重数学和821
·
2024-02-09 10:54
编译原理
编译原理 实验2
语法分析
——递归下降分析器
目录标题一、核心代码1.题目要求2.代码实现3.运行结果:二、实现加,减,乘,除运算的表达式文法1.题目要求2.代码实现3.运行结果一、核心代码1.题目要求练习构造递归下降
语法分析
程序的方法,熟悉上下文无关文法的使用
学而时习之,不亦说乎?
·
2024-02-09 10:54
编译原理——实验贰——递归下降
语法分析
器的构建
二、实验方案1、构造LL(1),通过设计、编制、调试递归下降
语法分析
程序,对输入的符号串进行分析匹配,观察输入符号串是否为给定文法的句子。
赴约如期
·
2024-02-09 10:23
编译原理与技术(三)——
语法分析
(二)自顶向下-递归下降
一、
语法分析
的两种方法自顶向下(Top-down):针对输入串,从文法的开始符号出发,尝试根据产生式规则推导(derive)出该输入串。从根部开始构造语法树。
MCQSLW
·
2024-02-09 10:50
算法
c语言
新手题目 之 基础语法的练习
今天这个题目,也不是很难,十分的基础,主要是为了巩固
c语言
入坑计划里面小伙伴们对于printf和scanf的用法的熟练程度,虽然很简单,但是大伙还是可以试一试,练练手感,不要认为简单就偷懒,毕竟编程这个玩意儿缺少不了实操
ZealSinger
·
2024-02-09 10:47
c新手入门题练习
c语言
开发语言
华中师范大学计算机考研874攻略
**基本信息**招考单位计算机学院人工智能教育学部(教育大数据、国家数字化工程中心)伍伦贡联合研究院物理科学与技术学院874数据结构与
C语言
程序设计参考书目《数据结构及应用算法教程》(修订版)严蔚敏、陈文博清华大学出版社
chengcheng874
·
2024-02-09 09:42
【记录】
C语言
|获取其他文件的绝对路径转为相对路径的两种代码
GetModuleFileName获取当前程序的绝对路径。然后对比再strcat之类的。只能获得同一盘符下的相对路径:#include/*pa是绝对路径,relPath用于存放相对路径*/boolAbsPath2RelPath(char*pa,char*relPath){charsCurrentDir[256];GetModuleFileName(NULL,sCurrentDir,sizeof(s
shandianchengzi
·
2024-02-09 09:07
#
琐碎小记录
代码
c语言
其他
开发语言
图的创建和DFS,BFS算法C++(详细)
结构体
typedefstructArcNode{intadjvex;//该边指向的结点位置structArcNode*nextarc;/指向下一条边/intinfo;//可以表示权值}ArcNode;typedefstruct
荻风溪畔
·
2024-02-09 09:02
笔记
图论
bfs
dfs
探寻OC对象的本质
image.pngOC的对象结构都是通过基础C\C++的
结构体
实现的。
送我迷迭香
·
2024-02-09 08:25
二级
c语言
了解一下
高效备考二级
c语言
(分享自知乎网)https://zhuanlan.zhihu.com/p/46718092?
词言
·
2024-02-09 08:54
【华为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-09 08:17
华为od
c语言
c++
obsidian使用python脚本
现在就有一种方式,可以让obsidian调用cmd命令,而cmd命令又可以调用如:python、
C语言
、cmd命令等各种程序,大大方便了我们的开发。
宏沉一笑
·
2024-02-09 08:08
数据结构与算法-链表(力扣附链接)
之前我们对
C语言
进行了一定的学习,有了一些基础之后,我们就可以学习一些比较基础的数据结构算法题了。
Monodye
·
2024-02-09 08:43
链表
数据结构
【数据结构】顺序表
这里我们可以先定义一个新的
结构体
类型,将一些需要
不会代码的秦某
·
2024-02-09 08:39
算法
数据结构
c++
30天自制操作系统(第4-6天)
第4天
C语言
与画面显示的练习4.1用
C语言
实现内存写入_write_mem8:;voidwrite_mem8(intaddr,intdata);MOVECX,[ESP+4];[ESP+4]中存放的是地址
Amnesiac_seven
·
2024-02-09 07:33
算法
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他