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语言中文件操作的知识的总结和学习经验,我会先讲述一下什么是文件操作,文件操作的用法,以及使用时的注意项,还有知识总结。总结知识:1.文件分为程序文件与数据文件2.在使用文件时我们要注意文件的后缀名3.文件指针的使用依旧需要在最后关闭文件4.feof函数不能判断文件是否结束,可以在文件结束之后判断文件的结束原因5.熟悉使用文件的打开方式一、文件指针与其他的指针一样,指针可以找到文件或数
山山人行
·
2023-10-15 21:39
C语言
c语言
开发语言
后端
C语言学习
笔记——程序环境和预处理
目录前言一、程序环境1.翻译环境1.1主要过程1.2编译过程2.运行环境二、预处理1.预定义符号2.#define2.1#define定义标识符2.2#define定义宏2.3命名约定和移除定义3.条件编译4.文件包含结束语前言每次我们写完代码运行的时候都会弹出来一个黑框框,这个黑框框实际上是一个可执行程序(.exe文件)。那么代码是如何被变成一个可执行文件的呢?其实这就是编译器所做的事,一起来了
Endeavors_YT
·
2023-10-14 18:01
学习
c语言
C语言学习
系列->联合体and枚举
文章目录前言联合体概述联合体的特点联合体大小的计算优点练习枚举概述优点使用前言在上一篇文章中,小编将结构体的学习笔记整理出来了。现在,小编将枚举和联合体笔记分享给大家。枚举和联合体与结构体一样,都是自定义类型,在学习完枚举和联合体后,C语言中自定义类型也就告一段落啦。联合体概述联合体也是自定义类型,关键字为union,特点是所有成员共⽤同⼀块内存空间,因此,联合体也叫做共用体。声明unionU{c
南桥几晴秋
·
2023-10-14 16:53
C语言学习系列
c语言
学习
java
C语言学习
系列—>一篇带你了解结构体
文章目录前言结构体类型概述声明特殊声明结构体的自引用结构体变量的创建和初始化结构成员访问操作符结构体内存对齐内存对齐的原因修改默认对齐方式结构体传参前言结构体是C语言中自定义类型之一,当内置类型不能满足的时候,我们就可以使用自定义类型,在后续数据结构的学习过程中会遇到很多关于结构体的内容,所以,小编将在学习结构体时的笔记分享一番。结构体类型概述结构体是一个集合,里面的成员变量可以是不同类型的。声明
南桥几晴秋
·
2023-10-14 16:22
C语言学习系列
c语言
学习
开发语言
C语言学习
之用三种方法实现1到100之间所有数的求和
使用while循环代码实现:intsum=0;inti=1;while(i<=100){sum+=i;i++;}printf("sum=%d\n",sum);使用do…while循环代码实现:intsum=0;inti=1;do{sum+=i;i++;}while(i<=100);使用for循环代码实现:intsum=0;for(inti=1;i<=100;i++){sum+=i;}printf(
少年维克多
·
2023-10-14 15:06
C语言学习系列
c语言
学习
C语言达到什么水平才能从事单片机工作
最近很多小伙伴找我,说想要一些
C语言学习
资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C语言入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
枪哥玩转嵌入式
·
2023-10-14 08:09
单片机
编程
嵌入式
单片机
51单片机
【数据结构初阶】八、非线性表里的二叉树(二叉树的实现 -- C语言链式结构)
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-10-13 15:48
CCC全是C
数据结构
c语言
链表
b树
算法
【
C语言学习
】main()函数有几种写法?
在C语言中,main函数是程序的入口。其有四种写法,即://写法一main(){printf("Hellonotepad++\n");}//写法二intmain(void){printf("Hellonotepad++\n");return0;}//写法三voidmain(){printf("Hellonotepad++\n");}//写法四intmain(intargc,char*argv[])
学以解忧
·
2023-10-13 04:31
C语言学习
笔记 i
表达式i#includeintmain(void){inti=2;intj=1;intk=3;if(i
坠花湮没一朝风涟
·
2023-10-12 20:48
linux内核中的offsetof、container_of、双链表list.h实践
在linux的应用层中编译、测试:感谢李慧芹的B站课程:史上最强最细腻的linux嵌入式
C语言学习
教程【李慧芹老师】_哔哩哔哩_bilibili#include#include//下面的宏来自于:#defineoffsetof
dijkstar
·
2023-10-11 11:40
linux
list
C语言快捷键+一堆宝藏技巧,全网最全~
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的
C语言学习
系列专栏—
Aileen_0v0
·
2023-10-11 06:37
C语言学习
算法
学习
c#
c语言
数据结构
开发语言
前端
C语言学习
——打印各种图形
目录1.打印直角三角形2.打印翻转金字塔3.打印菱形4.打印K形5.打印箭形6.打印空心正方形7.打印“空心”三角形图案8.打印数字三角形9.打印X形10.打印空心菱形11.打印杨辉三角1.打印直角三角形老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的带空格直角三角形图案。输入描述:多组输入,一个整数(2~20),表示直角三角形直角边的长度,即“*”的数量,也表示输出行数。输出描述:针
我想学LINUX
·
2023-10-09 22:09
开发语言
c语言
学习
C语言进阶-自定义类型
写在最前比特
C语言学习
笔记,B站搜索比特鹏哥C语言讲的十分好的老师!本笔记主要来自鹏哥的讲义和图片!本笔记主要用于初学者教学为目的,不用于商业用途,如有侵权,请告诉我删除!
suixin_2002
·
2023-10-09 15:09
C语言笔记
c语言
C语言学习
第8天函数
1.关于函数的一些小总结(50.5.7)demo_ex_warning.c被调用函数应在主函数之前,否则会warning警告,但也不用怕,可以先定义(被调用)函数就好被调函数中没有输出时,直接进入主函数,按先后函数顺序输出对应执行结果#includeintgetMaxDataFromTwo(intx,inty);//终端warning不怕,先定义函数即可intmain(){intdata1;int
Cui杰西
·
2023-10-09 02:46
c语言
学习
算法
C语言学习
第4天if语句第三章
1.常犯错误:intmain()——中括号记得写2.输入输出练习题第二章初识ex2.c十进制输出其asc码输入大写字母后转换输出为小写字母#includeintmain(){chara='a';charb='b';charA='A';charB='B';printf("%c%c%c%c\n",a,b,A,B);//%是占位符c是格式字符printf("a=%d,b=%d,c=%d,d=%d\n",
Cui杰西
·
2023-10-09 02:45
c语言
学习
算法
C语言学习
第三天变量和输入输出
1.变量的数据类型1)整型——整数——intdata=104个字节8位——32位最大可表示到2的32次方单片机是2个字节*8=162的16次方=65536c51(2)65535inta=65535;for2)字符型——ASCII码——chardata3='c'——1个字节——8bit3)浮点型——小数——floatdata2=3.5——4个字节2.print函数错误代码如图:原因分析:inta=5
Cui杰西
·
2023-10-09 02:15
c语言
学习
开发语言
C语言学习
第7天二维数组和函数第五章
1.二维数组及其见怪不怪的初始化(41.4.6、42.4.7)demo_arrays.c二维数组的初始化赋值、输出(常量表达式里可以不写行,但是一定要写列)#includeintmain(){intarr[2]={1,2};//intarray[2][3]={{102,205,304},{406,511,612}};intarray2[3][4]={10,20,35,45,52,69,78,88,
Cui杰西
·
2023-10-09 02:15
c语言
学习
算法
Java开发人员转
C语言学习
摘要
博主之前主要从事Java开发,现在因为工作需要对C语言进行学习,所以此摘要主要目的是记录C与java的不同之处,方便Java开发者快速掌握C语言。持续更新...关键字指针[1]函数指针[2]字符串[3]结构体[4]位域[5]共用体关键字关键字说明unsigned声明无符号类型变量或函数signed声明有符号类型变量或函数sizeof计算数据类型或变量长度(即所占字节数)typedef用以给数据类型
ColonelDarcy
·
2023-10-08 13:26
学计算机Java和c语言哪个出路比较好?
第一、按Java目前的需求来说最近很多小伙伴找我,说想要一些
c语言学习
资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「c语言入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!
枪哥玩转嵌入式
·
2023-10-08 09:26
单片机
编程
嵌入式
单片机
51单片机
跨考408的C语言需要什么水平?
最近很多小伙伴找我,说想要一些
c语言学习
资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「c语言入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!评
枪哥玩转嵌入式
·
2023-10-08 09:19
单片机
编程
嵌入式
单片机
c语言,c++,JAVA,Python应该怎么选择?
最近很多小伙伴找我,说想要一些
c语言学习
资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「c语言入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!评论区回
单片机一哥
·
2023-10-08 02:33
单片机
编程
嵌入式
单片机
51单片机
【
C语言学习
】操作符和表达式【初阶详解篇9】
文章目录本章重点:操作符和表达式操作符操作符分类:1.算术操作符:+、-、*、/、%*2.移位操作符:>3.位操作符:&按位与|按位或^按位异或4.赋值操作符:=+=-=*=/=>=%=&=|=^=5.单目操作符:!+-&sizeof~++--*6.关系操作符:>>=表达式表达式求值隐式类型转换整型提升的意义:算数转换操作符的属性问题表达式本章重点:操作符和表达式操作符操作符分类:算术操作符移位操
开开心心学java呀
·
2023-10-05 17:29
C语言篇
编程语言基础
c语言
【数据结构初阶】七、非线性表里的二叉树(堆的实现 -- C语言顺序结构)
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-10-05 16:00
CCC全是C
数据结构
c语言
b树
C语言学习
笔记
丹尼斯里奇和另一个我不记得名字的大神想要在UNIX系统上玩个小游戏,并因为大型机不方便,想在小型机上自己写一个系统,先将BCPL简化为B语言,又经过改进,诞生了早期的C语言,所以C语言的历史其实也就是UNIX的历史。(如今的MACOS,LINUX,ANDROID都是基于UNIX系统,第一个高级语言是FORTRAN,没有A语言)所以只要计算机体系结构不变,C语言就经久不衰计算机语言计算机语言上描述要
写代码的小阿帆
·
2023-10-05 07:33
开发
c语言
【
C语言学习
笔记 --- 位段】
C语言程序设计笔记---028C语言之位段1、介绍位段1.1、位段的声明和结构体1.2、位段的内存分配1.3、位段的跨平台问题1.4、位段的应用2、结语C语言之位段前言:通过C语言自定义类型的知识,这篇将对位段,进行深入学习底层原理的知识。/知识点汇总/1、介绍位段基本定义:位段的出现就是为了节省(内存)空间,表述结构体实现位段的能力,位段的位指的是,二进制位1.1、位段的声明和结构体位段的声明和
下课后泡实验室
·
2023-10-05 06:57
C语言基础
c语言
学习
笔记
位段
结构体
自定义类型
位段的问题
c语言修炼第一章--初识c语言(1.1)
前言:修炼第一章初识c语言,在这一章我们会粗略的介绍我们将在
c语言学习
的知识点!但是呢有同学可能会说我们难道要一次学完吗?不不不,在这一章我们会介绍一些简单的然后更多的部分是等后面详细来介绍。
是菜菜酱吖
·
2023-10-03 06:06
c语言
cc的21天C语言入门
欢迎来到这篇关于
C语言学习
的博客!在计算机编程领域中,C语言一直被广泛认可为一门重要的编程语言。不论你是一个对编程充满兴趣的学生,还是想要进一步提升自己的编程能力,学习C语言都是一个非常不错的选择。
羡_鱼
·
2023-10-03 02:18
c语言
vscode
C语言入门Day_28 结语
目录感受:经验:结语:感受:作为一个刚刚踏入编程界的小白,我感到非常幸运能够在CSDN这个平台上认识大家,并与大家分享我在
C语言学习
中的一些见解。
fantastic_little
·
2023-10-03 02:17
c语言
Linux下的
C语言学习
-第一节gcc和vim使用,C编程思路
1.经典先写一个hello.cLinux终端输入vimhello.c进入hello.c文本,此时处于一般命令模式。输入i进入插入模式。输入#include#includevoidmain(){ printf("helloworld!\n"); exit(0);}输入esc进入一般命令模式,再输入:wq保存并退出。2.执行hello.c文件,gcc编译器的使用hello.c-预处理-编译
北寒的代码
·
2023-10-02 23:51
linux
学习
c语言
vim
【
C语言学习
笔记---学指针必刷它】
C语言程序设计笔记---021C语言进阶之必刷题1、一维数组笔试题1.1、第一题1.2、第二题1.3、第三题1.4、第四题1.5、第五题1.6、第六题1.7、第七题2、二维数组笔试题3、指针笔试题3.1、第一题3.2、第二题3.3、第三题3.4、第四题3.5、第五题3.6、第六题3.7、第七题3.8、第八题4、结语C语言进阶之必刷题前言:通过C语言指针进阶的知识,接下来挑战指针的必刷题。/知识点汇
下课后泡实验室
·
2023-10-02 23:41
C语言基础
c语言
学习
笔记
一维数组
二维数组
指针
刷题
【
C语言学习
笔记 --- 自定义类型】
C语言程序设计笔记---020C语言进阶之自定义类型1、结构体1.1、结构体的声明1.2、结构体的自引用1.3、结构体变量的定义和初始化1.4、结构体内存对齐1.5、探究结构体内存对齐1.6、结构体传参2、枚举2.1、枚举类型的定义、使用和初始化3、联合(共用体)3.1、回顾大端小端的判断---联合体的应用3.2、联合体的大小计算4、结语C语言进阶之自定义类型前言:通过C语言进阶的字符串函数和内存
下课后泡实验室
·
2023-10-02 23:10
C语言基础
c语言
学习
笔记
结构体
枚举
联合体
内存对齐
在wsl下运行c语言,在Windows10通过WSL架设linux/gcc
c语言学习
环境
在Windows10通过WSL架设linux/gcc
c语言学习
环境零:简单介绍与先决条件中国一般的大学C课程中都使用很过时的编译器来进行教授——比如说什么visualstudio6.0啊,devc++啊
weixin_39726131
·
2023-10-02 23:25
在wsl下运行c语言
C语言学习
练习代码
#define_CRT_SECURE_NO_WARNINGS1#include#include#include#include#include#include//练习54:ferror函数使用intmain(){intc;//注意:int,非char,要求处理EOFFILE*fp=fopen("test,txt","r");if(!fp){perror("Fileopeningfailed");r
小小小毛毛虫~
·
2023-10-02 17:03
c语言
Linux
C语言学习
新篇章 IO进程:day1
【1】标准IO1.概念:标准IO是指在C库中提供的一组专门用于输入输出的函数2.特点:不仅在UNIX系统,在很多操作系统上都实现了标准I/O库标准I/O库由ANSIC标准说明标准I/O通过缓冲机制减少系统调用,实现更高效率标准I/O在系统调用函数基础上构造的,它便于用户使用标准IO默认打开了三个流:stdin、stdout、stderr3.FILE:(文件流指针)每个被使用的文件都在内存中开辟一个
墨鱼馒头
·
2023-10-02 14:33
linux
c语言
Linux
C语言学习
IO进程:day2 文件IO的各种函数
【1】复习:通过标准IO操作文件的流程:1.打开文件:fopen/freopenFILE*fp;fopen(path,mode);2.读写操作:流1)每次一个字符的读写fgetcfputc2)每次一行的读写fgetsfputsfgets(buf,size,fp);3)直接IOfreadfwrite3.关闭文件fclose练习:测试标准输出缓存区的大小1.for2.结构体中有两个成员:stdout-
墨鱼馒头
·
2023-10-02 14:33
linux
编程语言
大数据
C语言——动态数组的创建和使用
C语言文章更新目录
C语言学习
资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)
C语言学习
路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个
C语言中文社区
·
2023-09-30 14:55
C语言
c语言
指针
动态数组
一维数组
二维数组
C语言学习
笔记
指针与数组数组的大小需要在编译时确定,声明一个数组时,编译器根据声明时指定的元素数量分配一片连续的内存空间。一维数组的数组名是一个指针常量,也就是数组首个元素的地址,当数组名当做sizeof操作符的操作数时返回的是整个数组的长度,数组名当做&操作符的操作数时返回的是一个指向数组的指针。多维数组在声明时同样分配一片连续的内存空间,它是按照行优先的顺序存储的。二维数组的数组名是一个指向数组的指针。in
weixin_49024732
·
2023-09-30 05:20
c语言
学习
笔记
【数据结构初阶】六、线性表中的队列(链式结构实现队列)
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-09-29 19:40
CCC全是C
数据结构
c语言
链表
【C++进阶(六)】STL大法--栈和队列深度剖析&优先级队列&适配器原理
的学习日记 关注我带你学习C++ 栈和队列1.前言2.栈和队列的接口函数熟悉3.适配器介绍4.栈和队列的模拟实现5.deque的简单介绍6.优先级队列深度剖析7.优先级队列的模拟实现8.总结以及拓展1.前言和
C语言学习
期间的学习顺序一样顺序表
杭电码农-NEO
·
2023-09-29 17:58
C++从入门到精通
c++
开发语言
数据结构
C语言学习
之:一维数组、二维数组的取值和取地址问题
文章目录1.一位数组的取值操作与取地址操作2.二维数组的取值操作与取地址操作3.一维数组与二维数组的共同点和差别4.深入讨论`*a`的问题1.一位数组的取值操作与取地址操作假设现在有一个一位数组a=[1,2,3,4,5]因为a是一个数组,而在C语言中规定,数组变量的名称代表的就是一个数组的地址值,因此,打印a即打印a的地址值因为a本身就是个地址,因此对它取地址其实得到的还是数组a的地址,因此结果也
暖仔会飞
·
2023-09-29 16:20
C语言学习笔记
c语言
算法
初识C语言
本篇博客主要讲解C语言一些最基础和零散的知识点,为以后
C语言学习
打下初步基础目录一、main函数二、库函数三、数据类型四、计算机单位五、变量···变量命名规范:···变量分类···变量作用域···变量的生命周期六
编程之路,妙趣横生
·
2023-09-27 14:34
c语言
开发语言
2019-03-04
C语言学习
代码2 -求两个整数之和
求两个整数之和1.第一种固定值2.第二种用函数实现书写位置:先子函数,后主函数主函数里嵌套概括的子函数语句子函数具体实现。注意:传参和返回值。方法一(固定值):#includeintmain(){//主函数inta,b,sum;a=1;b=2;sum=a+b;printf("sum=%d\n",sum);//主要计算函数printf("计算完成!Congratulation!\n");return
LingSmart
·
2023-09-27 00:07
C语言学习
(1)—— 环境安装和配置
运行C语言和C++程序需要安装MinGW和VSCode。一.安装MinGW1、进入官网下载MinGW:https://sourceforge.net/projects/mingw-w64/files/2、解压缩3、配置环境变量4、检查是否安装成功二.安装VSCode1、进入官网下载VSCode:https://code.visualstudio.com/Download2、按步骤进行安装3.安装中
YoungFree13
·
2023-09-26 06:35
C语言
c语言
【数据结构初阶】四、线性表里的链表(带头+双向+循环 链表)
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-09-25 07:19
CCC全是C
链表
数据结构
算法
【
C语言学习
笔记---指针进阶02】
C语言程序设计笔记---017C语言进阶之回调函数1、函数指针数组2、回调函数3、回调函数的应用---qsort库函数4、模拟qsort函数5、结语C语言进阶之回调函数前言:通过C语言进阶前篇的指针进阶01的知识,继续学习。这篇引用一个简易计算器的程序进行深入学习指针进阶的知识。/知识点汇总/1、函数指针数组比如:指针数组char*arr[5];//字符指针数组---数组--存放的是字符指针int
下课后泡实验室
·
2023-09-24 08:52
C语言基础
c语言
学习
笔记
回调函数
qsort函数
冒泡排序
快速排序
【
C语言学习
笔记---字符串函数】
C语言程序设计笔记---018C语言字符串函数1、字符串函数1.1、strlen函数1.2、strcpy函数1.3、strcat函数1.4、strcmp函数1.5、strncpy函数1.6、strncat函数1.7、strncmp函数1.8、strstr函数1.9、strtok函数1.10、strerror函数2、字符分类函数2.1、islower函数2.2、isdigit和isxdight函数2
下课后泡实验室
·
2023-09-24 08:52
C语言基础
c语言
学习
笔记
字符串函数
字符分类函数
字符转换函数
开发语言
【
C语言学习
笔记---内存函数】
C语言程序设计笔记---019C语言进阶之内存函数1、memcpy函数1.1、模拟实现memcpy2、memmove函数2.1、模拟实现memmove函数3、memset函数4、memcmp函数5、结语C语言进阶之内存函数前言:通过C语言进阶前篇的字符串函数的知识,继续C语言的内存函数学习。/知识点汇总/内存相关的函数1.memcpy–strcpy—仅仅是操作字符串进行拷贝,而memcpy内存中的
下课后泡实验室
·
2023-09-24 08:20
C语言基础
c语言
学习
笔记
内存函数
memcpy
memmove
memcmp
【无标题】
C语言学习
笔记5--循环结构和选择结构
5.1运算符和运算符5.1.1逻辑运算发运算符说明结核性举例&&与运算,双目,对应数学中的“且”左结合1&&0、(9>3)&&(b>a与运算,双目,对应数学中的“且”左结合1!非运算,单目,对应数学中的“非”右结合!a、!(2intmain(){inta=0,b=10,c=-6;intresult_1=a&&b,result_2=c||0;printf("%d,%d\n",result_1,!c)
我想这条路
·
2023-09-24 01:56
#
C语言
c语言
学习
笔记
嵌入式
C语言头文件到底是什么?
在
C语言学习
的时候总是会引入这样的语句#include,书上解释说把stdio.h这个文件的全部内容直接插入到这个位置,然后再经过C语言的编译器编译运行。
编程嘟嘟
·
2023-09-23 13:52
C语言-扫雷游戏的实现
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的
C语言学习
系列专栏—
Aileen_0v0
·
2023-09-23 02:31
C语言学习
游戏
c语言
服务器
学习
算法
数据结构
开发语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他