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语言
中,结构体不能直接包含其自身作为成员,因为这将导致结构体大小无限大。然而,结构体可以包含指向其自身类型的指针。
忙什么果
·
2024-01-31 19:17
C&C++
c语言
开发语言
链表
C语言
—scanf和printf 函数的&字符用法
在
C语言
中,scanf函数和printf函数的用法在使用&符号时有所不同。这主要是因为这两个函数在处理变量时的机制不同。scanf函数scanf用于从标准输入读取数据,并将读取的值存储到提供的变量中。
忙什么果
·
2024-01-31 18:41
C&C++
c语言
开发语言
C语言
第十三弹---VS使用调试技巧
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】VS调试技巧1、什么是bug2、什么是调试(debug)?
小林熬夜学编程
·
2024-01-31 18:01
C语言详解
c语言
开发语言
C语言
第十四弹---函数递归
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】函数递归1、递归是什么?
小林熬夜学编程
·
2024-01-31 18:00
c语言
开发语言
深入理解二叉树:遍历、构建与性质探索的代码实现
江池俊:个人主页个人专栏:✅数据结构冒险记✅
C语言
进阶之路有航道的人,再渺小也不会迷途。
江池俊
·
2024-01-31 18:39
数据结构冒险记
数据结构
二叉树
二叉树遍历
二叉树构建
二叉树的性质
C语言
__FILE__ -
C语言
零基础入门教程
__FILE__实战三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>
C语言
基础入门一.__FILE__简介ANSIC定义了许多宏。
猿说编程
·
2024-01-31 18:20
【海贼王编程冒险 -
C语言
海上篇】库函数怎样模拟实现?
目录模拟实现strlen模拟实现strcpy模拟实现strcmp模拟实现strcat模拟实现strstr模拟实现memcpy模拟实现memmove模拟实现strlen#define_CRT_SECURE_NO_WARNINGS1#includeintMyStrlen(char*str){intlen=0;while(str[len]!='\0')len++;returnlen;}intmain()
枫叶丹4
·
2024-01-31 18:05
C语言
c语言
visualstudio
祝你生日快乐21音符简谱
c语言
代码,
C语言
程序设计:生日快乐歌.doc
#include#include#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P1^5;//生日快乐歌的音符频率表,不同频率由不同的延时来决定ucharcodeSONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190
诗与星空
·
2024-01-31 18:04
C++生日祝福代码
这些代码是我为了一个朋友创作的,花了5个晚上完工的,说实话一开始我对于
C语言
的理解仅仅停留在解一些书本上的题,但是将编程融入生活中去你会发现许多奇妙的东西,就像在写这个代码的时候,我学到了许多在课堂上学不到的只是
维Cboy
·
2024-01-31 18:04
c语言
程序人生
【海贼王编程冒险 -
C语言
海上篇】自定义类型:结构体,枚举,联合怎样定义?如何使用?
目录1->结构体的声明1.1->结构的基础知识1.2->结构的声明1.3->特殊的声明1.4->结构的自引用1.5->结构体变量的定义与初始化1.6->结构体内存对齐1.7->修改默认对齐数1.8->结构体传参2->位段2.1->什么是位段2.2->位段的内存分配2.3->位段的跨平台问题2.4->位段的应用3->枚举3.1->枚举类型的定义3.2->枚举的优点3.3->枚举的使用4->联合(共用
枫叶丹4
·
2024-01-31 17:43
C语言
c语言
visualstudio
C语言
结构体冷知识——柔性数组详解
柔性数组前言案例柔性数组的特点柔性数组的使用柔性数组的优势总结前言也许你从来没有听过柔性数组这个概念,但是他确实是存在的。C99中,结构体的最后一个元素允许是未知大小的数组,就叫做柔性数组的成员。案例我们来看看以下结构体定义:typedefstructst_type{inti;inta[];//柔性数组成员}type_a;有些编译器会报错无法编译可以改成:typedefstructst_type{
暮雨清秋.L
·
2024-01-31 17:12
C语言
算法
c语言
柔性数组
算法
c语言
——柔性数组
文章目录前言1.柔性数组1.1柔性数组的特点和使用总结前言c99中,结构体中的最后一个元素是未知大小的数组,这就叫做柔性数组成员。使用柔性数组会得到一块连续的内存,连续的内存有益于提高访问速度,也有益于减少内存碎片。柔性数组也需要使用动态内存函数来开辟内存提示:以下是本篇文章正文内容,下面案例可供参考1.柔性数组方式:typedefstructst_type{inti=;inta[0];柔性数组成
hurry的小木屋
·
2024-01-31 17:11
C语言
c语言
C语言
——柔性数组的使用
结构中的最后一个元素允许是未知大小的数组,这就叫做『柔性数组』成员柔性数组的特点:1.结构中的柔性数组成员前面必须至少一个其他成员。2.sizeof返回的这种结构大小不包括柔性数组的内存。3.包含柔性数组成员的结构用malloc()函数进行内存的动态分配,并且分配的内存应该大于结构的大小,以适应柔性数组的预期大小。代码1#include#includestructS{intn;intarr[0];
LO_Evanescence
·
2024-01-31 17:40
C语言
c++
算法
c语言
C语言
之刷到的怪题(i与sizeof(i)比较大小)
这个题目一般都是选择输出<。为什么呢?因为i是一个全局变量,并且没有初始化,那么i的值就等于0。i--之后就是-1了。而sizeof(i)求出的就是整形变量对应的大小4个字节。-1<4,因此就选择输出<。其实不然,这个sizeof的返回值对应的是一个unsignedlonglong,而我们知道这个int与unsignedlonglong数在比较大小时,int数会进行表达式求值的提升(不知道这个算数
我要学编程(ಥ_ಥ)
·
2024-01-31 17:39
C语言
c语言
算法
C语言
——文件操作(看这一篇就够了)
1、为什么使用文件?我们前面学习结构体,在写通讯录的时候会发现一个问题,我们向通讯录里面录入数据,当程序退出的时候,记录的数据也随之没有了,等下次我们在再调用通讯录时,又得重新录入数据,那也太不方便了。所以我们就应该弄出来一个可以保存信息的通讯录,将录入的数据存在磁盘文件里,这样我们才真正的做到了数据的持久化。2、什么是文件?磁盘上的文件是文件但是在程序设计中,我们一般谈及的文件有两种:程序文件、
风格的反弹和
·
2024-01-31 17:09
c语言
开发语言
利用操作符解题的精彩瞬间
C语言
与操作符相关的经典例题-CSDN博客操作符详解(上)-CSDN博客操作符详解(下)-CSDN博客目录练习1:在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字
我要学编程(ಥ_ಥ)
·
2024-01-31 17:07
C语言
算法
c语言
C语言
——柔性数组
柔性数组概念:这个概念你可能没听说过,但是这个概念确实存在,在C99中,结构体中最后一个成员允许是未知大小的数组,这就叫做【柔性数组】成员。structS{charc;inti;intarr[0];//未知大小的数组-柔性数组成员};有些编译器可能不支持上面的写法,可以改成:structS{charc;//1//3inti;//4intarr[];//未知大小的数组-柔性数组成员};柔性数组的特点
风格的反弹和
·
2024-01-31 17:36
c语言
柔性数组
算法
Java基础知识总结
2.简单好用Java语言是由C和C++演变而来的,它省略了
C语言
中所有的难以理解、容易混淆的特性(比如指针),变得更加严谨、简
七七真的是太棒了
·
2024-01-31 17:34
java
开发语言
后端
进阶
C语言
-自定义类型
为了便于描述复杂的对象,
C语言
就支持了自定义类型,其中包括了结构体、枚举和联合体,下面将为大家一一介绍。
一口⁵个团子
·
2024-01-31 17:28
进阶C语言
c语言
开发语言
【Leetcode】算法与数据结构
C语言
字符串:https://leetcode-cn.com/problems/reverse-string/voidswap(char*a,char*b){chart=*a;*a=*b,*b=t;}voidreverseString(char*s,intsSize){for(intleft=0,right=sSize-1;left=m||y=n||grid[x][y]=='0')//遇到边界或‘0’直
造夢先森
·
2024-01-31 17:55
算法与数据结构
C语言进阶
string
函数
leetcode
math
stack
大学生以
C语言
为开始怎样学好编程呢?
大学生以
C语言
为开始怎样学好编程呢?
枪哥玩转嵌入式
·
2024-01-31 17:24
51单片机
智能小车
嵌入式
单片机
51单片机
C语言
| 求最大/小值小技巧:fmax、fmin函数
如果你只是因为不想用
C语言
手写max、min函数,就直接去用iostream中的max、min函数的话,这篇文章可能会有些许帮助。fmax、fmin函数用于确定两个指定值的较大/较小值。
brilliantgby
·
2024-01-31 17:52
C/C++
c语言
C语言
实现扫雷游戏
本文将介绍如何使用
C语言
实现一个简单的扫雷游戏。扫雷游戏代码逻辑思路:首先由主函数开始写起,碰到了哪些需要实现的功能,再依次实现。
火龙果刺客
·
2024-01-31 17:19
游戏
学习
c语言
如何快速学习单片机?聊聊单片机学习基础
也就是掌握单片机的技能包含什么:1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用
C语言
,多学习别人的程序;4、对操作系统原理有一定的了解;5、Protel至少要有点基础;
weixin_33717117
·
2024-01-31 17:41
嵌入式
c/c++
操作系统
如何快速学习单片机?我们来聊聊单片机学习基础
也就是掌握单片机的技能包含什么:1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用
C语言
,多学习别人的程序;4、对操作系统原理有一定的了解;5、Protel至少要有点基础;
weixin_34242658
·
2024-01-31 17:41
嵌入式
c/c++
操作系统
【小白Python学习
错题集
】SyntaxError: invalid syntax
再次碰到SyntaxError:invalidsyntax入门到精通一书,16章绘制地震散点图,出现问题importplotly.expressaspxfrompathlibimportPathimportjson#将数据作为字符串读取并转换为Python对象path=Path(r"C:\07-python\data-csv\eq_data_1_day_m1.geojson")contents=p
weixin_50513590
·
2024-01-31 17:06
python初学错题集
python
学习
前端
[小白Python学习
错题集
]SyntaxError: EOF while scanning triple-quoted string literal
frommatplotlibimportpyplotaspltfromrandom_walkimportRandomWalkwhileTrue:#创建一个RandomWalk实例rw=RandomWalk()rw.fill_walk()#将所有点都绘制出来plt.style.use('classic')fig,ax=plt.subplots(figsize=(15,9),dpi=128)point
weixin_50513590
·
2024-01-31 17:36
python初学错题集
python
学习
开发语言
【小白Python学习
错题集
】FileNotFoundError: [Errno 2] No such file or directory
frompathlibimportPathimportjson#将数据作为字符串读取并转换为Python对象path=Path(r"C:\07-python\data-csv\'eq_data_1_day_m1.geojson'")contents=path.read_text()all_eq_data=json.loads(contents)#将数据文件转换为更易于阅读得版本path=Path(
weixin_50513590
·
2024-01-31 17:36
python初学错题集
python
学习
前端
[小白Python学习
错题集
]AttributeError: ‘str‘ object has no attribute ‘read‘——json.load()与json.loads()的区别
运行如下代码frompathlibimportPathimportjsonpath=Path('numbers.json')contents=path.read_text()numbers=json.load(contents)print(numbers)但却出现错误提示最终发现:竟然是json.load()和json.loads()傻傻分不清楚。修改后正常运行的代码:frompathlibimp
weixin_50513590
·
2024-01-31 17:35
python初学错题集
python
学习
json
[小白Python学习
错题集
]TypeError: Dog() takes no arguments
python小白初学,学到第九章类,明明按照书上代码码入,却碰到如下问题wclassDog:"""一次模拟小狗的简单尝试"""def__int__(self,name,age):"""初始化属性name和age"""self.name=nameself.age=str(age)defsit(self):"""模拟小狗收到命令后坐下"""print(f"{self.name}isnowsitting
weixin_50513590
·
2024-01-31 17:05
python初学错题集
python
前端
数据库
学习
[小白Python学习
错题集
]SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3
《Python遍程从入门到精通》一书,边学边记10.1.2节代码打开path运行错误错误代码如下frompathlibimportPathpath=Path('C:\Users\c***\PycharmProjects\untitled1\pi_digits.txt')contents=path.read_text().rstrip()#contents=contentsprint(content
weixin_50513590
·
2024-01-31 17:05
python初学错题集
python
学习
前端
【小白python学习
错题集
】UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x99 in position 205170
运行读取地震数据,遇到如下报错importplotly.expressaspxfrompathlibimportPathimportjson#将数据作为字符串读取并转换为Python对象path=Path(r"C:\07-python\data-csv\eq_data_30_day_m1.geojson")contents=path.read_text()all_eq_data=json.load
weixin_50513590
·
2024-01-31 17:03
python初学错题集
python
学习
前端
C语言
中那些后知后觉的细节冷知识(一)static、const、volatile、数组、宏
文章目录前言一、数组初始化二、volatile关键字三、static关键字四、const关键字五、宏定义参数总结前言
C语言
诞生于1972年11月,由美国电话电报公司(AT&T)贝尔实验室的丹尼斯·里奇(
MrxMyx
·
2024-01-31 16:21
C/C++
c语言
算法
数据结构
c++
开发语言
C语言
实现简易的猜数字游戏
用
c语言
实现简单的猜数字游戏使用知识:函数调用、分支和循环语句、库函数调用。一、整个程序代码以及运行展示二、思路分析以及分步讲解1.我们在制作游戏的时候,首先需要一个菜单—meau。
积极向上的向日葵
·
2024-01-31 16:43
游戏
c语言
用三种不同的循环结构计算班上所有同学的期末成绩
我们的期末成绩是平时作业的30%+考勤分的10%+期末考试成绩的60%,而我们班上有52位同学,如果想用
C语言
实现这个功能,仅仅只用顺序结构是不够的,所以接下来我
cat小染~
·
2024-01-31 16:11
学习笔记
c语言
C语言
实现猜数字游戏
猜数字游戏是一款非常好玩又十分简单的游戏,那
C语言
怎么实现猜数字游戏呢?一、猜数字游戏的实现过程:1、电脑生成一个1-100之间随机数字。
爱吃柠檬呀
·
2024-01-31 16:40
C语言
c语言
学习
游戏
C语言
实现简单的猜数字游戏
系统随机生成1~100之间的数字,玩家进行猜测。代码:#include#include#includevoidmenu(){printf("*******************************************\n");printf("**********\t猜数字游戏!\t***********\n");printf("******************************
waewq
·
2024-01-31 16:07
c语言
游戏
开发语言
用
C语言
实现简单的猜数字游戏
文章目录前言一、写一个猜数字游戏需要实现哪些功能二、使用步骤1.主函数部分2.menu()函数和game()函数总结前言今天我用
C语言
写了一个简单的猜数字游戏。
cat小染~
·
2024-01-31 16:06
c语言
游戏
C++初阶入门之函数重载,引用以及一些新语法详细解析
个人主页:点我进入主页专栏分类:
C语言
初阶
C语言
进阶数据结构初阶LinuxC++初阶欢迎大家点赞,评论,收藏。
steventom
·
2024-01-31 16:30
C++初阶
c++
指针——
c语言
——day13
在学习指针之前,务必要搞清楚地址和指针的概念假设程序已定义了3个整型变量i,j,k,编译时系统分别分配四个字节给变量i,j,k。在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后已经将变量名转换为变量的地址,对变量值的存取都是通过地址进行的。假如有输出语句:printf("%d",i);它是这样执行的:根据变量名与地址的对应关系(这个对应关系是在编译时确定的),找到变量i的地
Yifannn~
·
2024-01-31 16:54
学习
c语言
java
开发语言
Day04-
C语言
-输入输出
首先是
C语言
程序结构
c语言
的语句用来向计算机系统发出操作指令,每个语句在进行编译后均会产生若干条机器指令。而程序应该包括数据描述(由声明部分来实现)和数据操作(由语句来实现)。
Yifannn~
·
2024-01-31 16:23
学习
c语言
开发语言
C语言
——结构体、局部变量和全局变量、枚举
局部变量与全局变量按照作用域不同将变量分为局部变量和全局变量局部变量:定义在函数内部变量作用域:从定义的那一行开始直到所在代码结束生命周期:从定义的那一行开始只直到其所在代码结束注意点:内部代码块中定义与外部代码块中的同名变量,那么内部代码中变量会覆盖外部代码块中定义的变量局部变量只有定义没有声明,存储位置:栈全局变量:定在函数外部变量,在所有函数中都可访问全局变量作用域:从定义的那一行开始直到文
禁闭
·
2024-01-31 16:52
C语言基础
c语言
C语言
学习Day23 递归函数、局部变量、全局变量
23-1/*1.函数定义返回类型函数名(参数列表){函数体;}形参:作用用来接收外部传来的数据注意:自定义函数和main函数是平行关系,不嵌套定义1.返回类型intdoublechar无返回值void2.参数列表都需要给出数据类型x,yintx,inty函数定义这里的参数--形参3.{}函数体2.函数声明作用:通知编译系统,在调用函数函数返回类型函数名字函数的参数列表格式:函数首部;函数原型位置:
Adorable空空
·
2024-01-31 16:19
C语言学习
c语言
局部变量与全局变量——
C语言
——day11
在
C语言
中,程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数。在函数内定义的变量是局部变量而在函数之外定义的变批称为外部变量,外部变量是全局变量(也称全程变量)。
Yifannn~
·
2024-01-31 16:19
学习
c语言
linux
开发语言
【二】【C++】类与对象(一)
C++兼容
C语言
,是
C语言
的升级版。C++和
C语言
中结构体异同我们首先来探讨一下C++与
C语言
中,结构体的异同。1.
C语言
中结构体内只能定义变量,而C++中结构体内不仅能定义变量还能定义函数。
妖精七七_
·
2024-01-31 15:28
C++
c++
Makefile编译原理 makefile中的include关键字
一.makefile中的include关键字类似
C语言
中的include将其他文件的内容原封不动的搬入当前文件make对include关键字的处理方式:在当前目录搜索或指定目录搜索目标文件搜索成功:将文件内容搬入当前
嵌入式_笔记
·
2024-01-31 15:31
Linux驱动
linux
运维
服务器
C语言
实现基础数据结构——顺序表
目录顺序表顺序表和数组顺序表的分类静态顺序表动态顺序表静态顺序表和动态顺序表的比较动态顺序表的实现主要实现功能顺序表的初始化顺序表的销毁顺序表的打印顺序表的尾部插入顺序表的头部插入顺序表的尾部删除顺序表的头部删除顺序表的指定位置插入顺序表的指定位置删除顺序表中的数值查找顺序表应用——通讯录主要实现的功能初始化通讯录添加通讯录数据展示通讯录数据删除通讯录数据查找通讯录数据修改通讯录数据销毁通讯录数据
EPSDA
·
2024-01-31 14:29
C语言分析数据结构
算法
数据结构
c语言
C语言
实现基础数据结构——链表
目录链表链表示意图链表的特点链表的分类单链表链表实现前置须知主要实现功能链表数据的打印(遍历链表)链表的头部插入链表的尾部插入链表的头部删除链表的尾部删除查找链表中的数据在指定位置之前插入数据在指定位置之后插入数据删除指定位置的节点销毁链表项目文件双链表主要实现功能双向链表初始化双向链表的打印判断链表是否为空双向链表的尾部插入双向链表的头部插入双向链表的尾部删除双向链表的头部删除双向链表的数据查找
EPSDA
·
2024-01-31 14:29
C语言分析数据结构
数据结构
c语言
链表
C语言
文件操作
目录
C语言
文件操作
C语言
中的流与文件指针
C语言
中的流计算机中的读写操作与输入输出操作的关系文件指针
C语言
中的标准流
C语言
中的标准流文件类型程序文件数据文件文本文件二进制文件文件的打开和关闭文件的打开fopen
EPSDA
·
2024-01-31 14:59
C语言基础知识
c语言
C语言
编译链接与预处理指令
目录
C语言
编译与链接(暂简略)翻译环境编译过程预处理过程编译过程词法分析语法分析语义分析生成符号汇总汇编链接过程运行环境
C语言
预处理(部分)预定义符号#define定义常量#define定义宏宏命名约定宏替换规则宏与函数对比
EPSDA
·
2024-01-31 14:59
C语言基础知识
c语言
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他