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语言学习
模块————文件处理操作✒️个人主页:-_Joker_-️专栏:C语言代码仓库:c_code欢迎大佬们的阅读和三连关注,顺着评论回访文章目录一、什么是文件1.文件分类二、文件的使用
-_Joker_-
·
2023-08-10 21:49
C语言
学习
c语言
C语言学习
笔记-第一课
【事先注明:学习资料来源:Bilibili(非广!)】C语言编程2021C语言零基础视频教程C语言入门初学者小白C语言考研C语言专升本C语言期末考试不挂科C语言程序设计C语言期末突击C语言视频教程谭浩强)_哔哩哔哩_bilibiliP1:坚持写博客:CSDN;国外:Github国内:码云-用于托管代码,注册帐号-使用-代码仓库类比QQ空间的相册(私有/公开)-上传代码到github/码云上的代码仓
小丸子OVOV
·
2023-08-10 11:29
C语言
c语言
开发语言
后端
c语言笔记
C语言学习
笔记1、初识打印类型大小:printf("%zu\n",sizeof(char));关于const:const修饰的变量,虽然值不可变,但本身还是变量。不能用于数组初始化大小。
明々天
·
2023-08-10 11:57
c语言
笔记
C语言学习
笔记—P1(<C语言初阶>+<数据类型>+图解+题例)
目录1.什么是C语言?2.第一个C语言程序3.数据类型3.1变量、常量3.2定义变量的方法3.3变量的分类后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!——By作者:新晓·故知1.什么是C语言?C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程
新晓·故知(考研停更)
·
2023-08-10 11:26
《C语言》
c语言
C语言学习
之指针 *p++、*(p++)、(*p)++
总结*p++与*(p++)是等价的,该表达式返回*p,即p表示的地址所存的数据,并且指针p自增1(*p)++该表达式返回*p,即p表示的地址所存的数据,然后该数据自增1C编译器认为*和++是同优先级操作符,且都是从右至左结合的,所以*p++中的++只作用在p上,和*(p++)意思一样;在(*p)++中,由于()的优先级比*和++都高,所以++作用在()内的表达式*p上。#includeintmai
all~
·
2023-08-10 04:30
c语言
指针
c++
C语言学习
笔记 使用vscode外部console出现闪退-12
前言在使用vscode的外部console时,会出现闪退现象,这是因为程序运行结束后,系统自动退出了终端(终端机制决定的)。我们可以在C程序结束后,使用system函数来暂停DOS终端系统,这样就可以完整地看到程序运行过程。解决方法1在程序上方添加stdlib.h头文件,然后在程序结束后调用system函数暂停系统功能就可以了。效果:解决方法2打开lauch.json文件,修改Program与ar
公子绝
·
2023-08-09 08:16
C语言
c语言
学习
笔记
vscode外部终端出现闪退
C语言学习
笔记 vscode使用外部console-11
前言在默认情况下,我们运行C语言程序都是在vscode终端的,在小程序运行时这个是没有问题的,但是当程序变得复杂它就不好用了,这时我们可以将这个终端设置为外部console,这样方便处理更多、更复杂的程序。步骤1.点击左角的文件夹下的.vscode目录下的lauch.json文件2.在打开的文件中,找到externalConsole选项,将false改为true,然后保存一下3.在.vscode下
公子绝
·
2023-08-09 08:14
C语言
c语言
学习
笔记
vscode外部console
C语言学习
-高低位和大小端
C语言中的高位字节和低位字节是什么意思?通常从最高有效位开始自左向右书写一个数字。在理解有效位这个概念时,可以想象一下你的支票数额的第一位增加1和最后一位增加1之间的巨大区别,前者肯定会让你喜出望外。计算机内存中一个字节的位相当于二进制数的位,这意味着最低有效位表示1,倒数第二个有效位表示2×1或2,倒数第三个有效位表示2×2×1或4,依此类推。如果用内存中的两个字节表示一个16位的数,那么其中的
陌养
·
2023-08-09 02:23
C语言
C语言学习
系列-->【函数的递归】
文章目录前言观图有感一、概述二、递归的限制条件三、递归的代码实现例1:求n!例2:顺序打印⼀个整数的每⼀位四、递归与迭代前言小编怀着激动的心情编写本篇小博客,因为我要介绍的是递归——一种优雅的问题解决方法。递归将人分成三个截然不同的阵营:恨它的、爱它的以及恨了几年后又爱上它的。希望各位读者在阅读小编的文章后,可以深刻理解递归思想。观图有感为了让读者形象地认识到递归,先看一组漫画。1、假设你在玩密室
南桥几晴秋
·
2023-08-08 09:51
c语言
学习
开发语言
C语言学习
系列-->第四弹【分支和循环】
文章目录前言一、if语句1.1基本if语句1.2else语句1.3elseif语句1.4嵌套if语句1.5else悬空问题二、关系操作符三、逻辑操作符逻辑取反运算符四、switch语句4.1作用4.2语法4.3switch语句中的case和default的顺序问题五、while循环5.1作用5.2语法六、for循环6.1作用6.2语法七、do-while7.1作用7.2语法八、break和cont
南桥几晴秋
·
2023-08-08 09:21
C语言学习系列
c语言
学习
算法
C语言学习
系列-->【函数】详细
文章目录前言一、函数概述二、库函数2.1标准库和头函数2.2库函数使用方法2.3库函数文档的一般格式三、自定义函数3.1语法3.2代码示例四、形参和实参4.1实参4.2实参五、return语句六、数组作为函数的参数七、嵌套调用和链式访问7.1嵌套调用7.2链式访问八、函数的定义和声明8.1单个文件8.2多个文件8.3static和extern8.3.1static修饰局部变量8.3.2static
南桥几晴秋
·
2023-08-08 09:21
C语言学习系列
c语言
学习
java
C语言学习
系列-->第一弹【初识C语言】
二、编译器三、第一个C语言项目2.main()函数3.printf()函数和库函数四、关键字的介绍五、字符和ASCII编码六、字符串和\0七、转义字符总结前言从今天开始,小编为大家整理
C语言学习
的笔记,
南桥几晴秋
·
2023-08-08 09:51
C语言学习系列
c语言
学习
开发语言
ON THE WAY 初学c语言记录
今天是2022年1月19号,也是我正式完成了我
c语言学习
的第一个目标。完成了gitee的注册以及提交了第一个代码,也开始在博客上书写自我感悟,怎么来说也算开始了一个新的阶段。
BIT_mk
·
2023-08-08 08:01
c语言
开发语言
后端
Linux
C语言学习
IO:day6 共享内存,信号灯级,消息队列
【1】复习进程间通信方式无名管道:具有亲缘关系的进程有固定读端fd[0]和写端fd[1]pipe(fd)在内存中的3-4g的内核空间管道中没有数据,读阻塞管道中数据满了,写阻塞,有名管道:两个不相干的进程在文件系统中存在管道文件名mkfifo->open->read/writeO_WRONLY:写阻塞O_RDONLY:读阻塞实现cp。read.c读源文件mkfifoopen(fifo)open(f
墨鱼馒头
·
2023-08-08 07:19
linux
操作系统
【c语言】 -- 指针详细介绍
c语言学习
,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本章来学习指针。
学习者 @
·
2023-08-08 01:30
c语言初阶
c语言
开发语言
【c语言】-- 结构体
c语言学习
,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本章来学习结构体。
学习者 @
·
2023-08-08 01:59
c语言
开发语言
【
C语言学习
——————三子棋的实现】
文章目录三子棋的实现思路文件的分装三子棋的代码实现1.基础框架2.棋盘打印3.人机下棋方式4.胜负决定总结一、三子棋的实现思路想要用c语言实现简单的三子棋,首先我们需要了解三子棋的游戏规则:三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利,而对方就算输了,但是三子棋在很多时候会出现和棋的局
-_Joker_-
·
2023-08-07 18:58
C语言
学习
c语言
算法
【
C语言学习
——————内存函数介绍和模拟】
文章目录memcpymemmovememcmp模拟实现memcpymemcpy是内存拷贝函数,可以用来拷贝字符串,整形数组,结构体数据等等,下面是具体的用法void*memcpy(void*destination,constvoid*source,size_tnum);menmcpy的参数由一个void*类型的目标形参和一个不可更改的源void*形参以及一个更改字节个数的形参三部分组成,它可以用来
-_Joker_-
·
2023-08-07 18:58
C语言
学习
c语言
【
C语言学习
——————————结构体对齐案例解析】
1.在VS2013下,默认对齐数为8字节,这个结构体所占的空间大小是()字节typedefstruct{ int a; char b; short c; short d;}AA_t;【解析】:对于结构体来说,对齐方式需要遵循一定的规则,如图那么对于这一题我们可以直接画图进行分析计算完成后下面开始对内存进行划分2.下面代码的结果是:()#pragmapack(4)/*编译选项,表示4字节对齐
-_Joker_-
·
2023-08-07 18:58
C语言
学习
c语言
【
C语言学习
————九九乘法表】
一、九九乘法表的算法原理九九乘法表的算法思路是一个简单的循环的嵌套,外层循环控制行,内层循环控制列,最后输出行和列的乘积,那么既然有了算法的思路,接下来就是算法的实现阶段;二、算法实现代码如下:三、输出结果结果如下:需要注意的是内层循环和外层循环的次数,防止输出错误。
-_Joker_-
·
2023-08-07 18:28
C语言
学习
c语言
【
C语言学习
——————预处理3000字讲解】
欢迎阅读新一期的
c语言学习
模块————预处理✒️个人主页:-_Joker_-️专栏:C语言代码仓库:c_code欢迎大佬们的阅读和三连关注,顺着评论回访文章目录什么是预处理宏定义#define#undef
-_Joker_-
·
2023-08-07 18:27
C语言
学习
c语言
第一天,第一个程序的诞生#
C语言学习
笔记
首先,向两位大神致敬!我学的是《linuxC编程》,课时4个月。本书共分了两条线索:1、以linux平台为载体,学习C语言的语法和程序的工作原理。2、学习程序设计的基本思想和开发调试方法。#第一章程序的基本概念程序,告诉计算机应该如何完成一个计算任务。程序由一系列指令组成。指令是指示计算机进行某种运算的命令,包括:输入,输出,基本运算,测试和分支,循环。任何一个程序,无论多么复杂,最终都可以分解成
妖言不惑
·
2023-08-07 15:22
学习
c语言
学C的第三十二天【动态内存管理】
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-08-05 11:24
CCC全是C
c语言
【
C语言学习
】整数类型表达数的范围
一、整数类型表达数的范围1.char类型char是1个字节,即00000000~11111111,一般情况默认是有符号char(signedchar),此时char所能表达的数就是-128~127,即-2^n-1~(2^n-1)-1,其中n是位数或比特位(1字节=8位=8比特)但无符号char(unsignedchar)表达的数就是0~255,即0~(2^n)-1。(1)signedchar有符号
七千六
·
2023-08-04 17:19
C语言学习
c语言
学习
【
C语言学习
】数据类型转换
一、自动类型转换1.当运算符两边的数据类型不同时,C语言会帮我们将其转换为较大的类型。即将数据转换成表达范围更大的类型。将前一种类型转换为后一种类型char-->short-->int-->long-->longlongint-->float-->double2.对于printf,任何小于int的类型都会变转换成int;float会被转换成doubleprintf("%f\n",a);\\无论是“
七千六
·
2023-08-04 17:18
C语言学习
c语言
学习
【
C语言学习
】逃逸字符(转义字符)
逃逸字符(转义字符)1.\"双引号\"printf("请分别输入身高的英尺和英寸,""如输入\"57\"表示5英尺7英寸:");这里的"\就是双引号的作用,因为在双引号里面直接用双引号无意义,必须用逃逸字符!!!2.\b回退一格\bprintf("123456\n");printf("123\b456\n");printf("123\bA456\n");printf("123\n456\n");p
七千六
·
2023-08-04 17:18
C语言学习
c语言
学习
【
C语言学习
】C语言的基础数据类型
一、数据类型1.整型short(短整型)int(整型long(长整型)longlong(长整型)没有特殊需要,就用int2.浮点型float(单精度型)double(双精度型)longdouble3.字符类型char(字符类型)3.逻辑类型bool4.指针类型5.自定义类型二、数据类型有何不同1.输入输出时各式不同(1)整数输入输出"int"的输入和输出intx;scanf("%d",&x);pr
七千六
·
2023-08-04 17:18
C语言学习
c语言
学习
Mac 平台配置C/Python/Java学习环境
https://coding-step-one.colinx.one/mac/配置C语言环境下面以clang+VSCode+CodeRunner为例,搭建一个简单的
C语言学习
环境。
Colin_X
·
2023-08-04 08:24
玩转顺序表——【数据结构】
在
C语言学习
中,我们经常会遇见增删查改等一系列操作,而这些操作全都与线性表关联,没有线性表将会对这些操作完成的十分艰难!那今天就让我们来了解一下顺序表如何增删查改!!!
W…Y
·
2023-08-04 07:41
数据结构
链表
C语言学习
- 输入输出
输入输出的概念标准的输出指屏幕终端,标准的输入指键盘,其它的输入输出可以是文件、打印机、扫描仪等设备。在C语言中,所有的数据输入输出都是由库函数完成的,在使用标准输入输出函数库时要用到stdio.h文件,因此源文件开头要使用预处理指令#include将其包括进来:格式:#includeprintf函数printf函数称为格式输出函数,其功能是按用户指定的格式把指定的数据输出。printf函数是一个
Hyso
·
2023-08-02 16:59
C语言学习
记录(十五)C预处理器和C库
文章目录一、C预处理器1.1翻译程序1.2明示常量:#define1.3在#define中使用参数1.4文件包含:#include1.5其他指令1.5.1#undef指令1.5.2从C预处理角度看已定义1.5.3条件编译1.5.3.1#ifdef、#else和#endif指令1.5.3.2#ifndef1.5.3.3#if和elif指令二、C库2.1数学库2.2断言库一、C预处理器C预处理器在程序
warm...
·
2023-08-02 00:19
C语言
c语言
学习
C语言学习
之原码、反码、补码
文章目录一、原码二、反码三、补码四、总结一、原码原码就是十进制数字的二进制表现形式。例如int类型的数字,占用4个字节,一个字节又是8位,所以int类型的数字占用32位。示例:10的原码00000000000000000000000000001010负数原码的最高位表示符号位,1表示为负数示例:-10的原码10000000000000000000000000001010二、反码正数的反码与原码一样
warm...
·
2023-08-02 00:49
C语言
c语言
学习
开发语言
C语言学习
之关键字解读
以下关键字在之前的学习记录中出现过,可以查看学习。关键字含义auto声明自动变量,缺省时编译器一般默认为autoint声明整型变量double声明双精度变量long声明长整型变量char声明字符型变量float声明浮点型变量short声明短整型变量signed声明有符号类型变量unsigned声明无符号类型变量struct声明结构体变量union声明联合数据类型enum声明枚举类型static声明
warm...
·
2023-08-02 00:49
C语言
c语言
学习
开发语言
【
C语言学习
】变量和数据类型
基本介绍数据是放在内存中的,在内存中存取数据要明确三件事情:数据存储在哪里(内存地址)、数据的长度以及数据的处理方式(数据类型)。变量名不仅仅是为数据起了一个好记的名字,还告诉我们数据存储在哪里,使用数据时,只要提供变量名即可;而数据类型则指明了数据的长度和处理方式。所以诸如intn;、charc;、floatmoney;这样的形式就确定了数据在内存中的所有要素。变量可以理解为内存地址的别名输出各
Pycro
·
2023-08-01 16:10
C语言学习
c语言
学习
C语言学习
笔记---函数续章
C语言程序设计笔记---010C语言函数---续1、函数声明和函数的定义1.1、函数声明例程2、函数递归2.1、错误递归,栈溢出例程2.2、函数递归练习例程12.3、递归的必要条件函数递归例程23、递归与迭代递归与迭代例程1递归与迭代例程24、结语C语言函数—续1、函数声明和函数的定义函数在使用之前,先声明,再使用。通常放在头文件之后,主函数之前。函数的定义:是指函数的具体体现,交代函数的功能实现
下课后泡实验室
·
2023-07-31 20:24
C语言基础
c语言
学习
笔记
scanf
函数递归
迭代
开发语言
C语言学习
笔记---数组篇章
C语言程序设计笔记---011C语言数组1、一维数组的创建和初识化2、数组的初识化3、一维数组的使用3.1、一维数组在内存中的存储4、二维数组的创建和初识化4.1、二维数组的使用4.1.1、打印二维数组的元素例程4.2、二维数组在内存中的存储4.3、数组越界4.3.1、数组越界例程4.4、数组作为函数的参数4.4.1、数组名是什么?5、结语C语言数组/知识点汇总/1、一维数组的创建和初识化概念:数
下课后泡实验室
·
2023-07-31 20:24
C语言基础
c语言
学习
笔记
一维数组
二维数组
开发语言
算法
C语言学习
笔记---函数篇章
C语言程序设计笔记---009C语言函数1、C语言中函数的分类1.1、库函数1.1.1、库函数例程**strcpy拷贝函数例程****memset内存函数例程**1.2、自定义函数**自定义函数例程1---找出两个整数中的最大值****自定义函数例程2----交换两个整数的值****自定义函数例程2---易错点---作用域超出范围**2、函数的参数2.1、实际参数(实参)2.1、形式参数(形参)*
下课后泡实验室
·
2023-07-31 20:54
C语言基础
c语言
学习
笔记
函数
库函数
自定义函数
函数调用
学C的第三十一天【通讯录的实现】
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-07-31 10:56
CCC全是C
c语言
c++
【初识C语言:编程小白与C语言say hello的正确打开方式(绘制草图阶段)】
我们首要的任务其实是建立一个学习的整体框架,先知其然,再知其所以然,我们常常把一门课程学习的开始称之为打地基,然而并非如此,打地基之前还有一个极为重要的步骤,就是画图纸,本篇目的就是要带领大家先绘制一份
C语言学习
的图纸
八爪鱼怪111
·
2023-07-31 01:16
C语言
c语言
20171224
本周总结1·
C语言学习
时间平均1.5小时,共做题20余道2·坚持每天背单词,平均每天90个3·高数离散时间花的很少,几乎可以忽略,这是最大的不足下周打算1·明天考C语言了,不管挂科不挂科,我努力了,我不后悔
liutaoaiyuer
·
2023-07-29 23:49
【
C语言学习
——————动态内存管理】
文章目录一、什么是动态内存管理二、动态内存函数的介绍1.malloc函数的介绍2.calloc函数的介绍3.realloc函数的介绍三、free函数的介绍一.什么是动态内存管理我们知道数据都是在内存中进行储存的,但是如果我们需要调用内存,我们可以通过定义一个变量向内存中申请空间,例如inta=0;intarr[10]={0};诸如此类的都是通过定义的形式对空间进行开辟。但是这种调用内存的方式会存在
-_Joker_-
·
2023-07-29 11:40
学习
c语言
开发语言
C语言学习
1
change案例#includeintmain(){intprice=0;printf("请输入金额(元)");scanf("%d",&price);intchange=100-price;printf("找您%d元\n",change);return0;}程序的第一行#include是预处理器指令,告诉C编译器在实际编译之前要包含stdio.h文件。intmain()是主函数,程序从这里开始执行
夏天的遥遥漓曦
·
2023-07-29 10:14
C语言
c语言
学习
算法
c++
【c语言进阶】还在自己写排序的函数吗?快来通过回调函数学习并模拟库函数 qsort 的实现把
目录一.回调函数:1.回调函数的定义:2.回调函数的使用:3.qsort函数的使用:4.利用回调函数模拟实现qsort函数:二.总结:博客主页:张栩睿的博客主页欢迎关注:点赞+收藏+留言系列专栏:
c语言学习
家人们写博客真的很花时间的
小参宿
·
2023-07-29 00:18
c语言学习
开发语言
c语言
数据结构
C语言学习
-22-可变参数
一、前言我们在用C语言实现一些功能时,例如:日志分级输出、字符串格式化写入CSV文件等,经常需要用到多个参数,且每次是不固定的参数个数,这就用到了头文件stdarg.h中的相关函数。二、相关函数介绍参考的是如下版本的相关头文件。/usr/lib/gcc/x86_64-redhat-linux/4.8.2/include/stdarg.h1、va_listtypedef__builtin_va_li
阳光九叶草LXGZXJ
·
2023-07-29 00:07
#
C语言-学习
学习
c语言
开发语言
day4 驱动开发
c语言学习
不利用系统提供的register_chrdev,自己实现字符设备的注册底层代码led.c#include#include#include#include#include#include"head.h"structcdev*mycdev;structclass*my_cls;structdevice*my_dev;dev_tdevno;unsignedintmajor=0;//定义一个变量保存主设备
Just_We483
·
2023-07-29 00:53
驱动开发
c语言
学习
【C语言】链表太难学不懂?看这一篇就够了
开辟节点2.3尾插/头插2.4尾删/头删2.5查找/更改2.6在pos位置前/后插入2.7在pos位置删除数据2.8打印链表2.9销毁链表3.测试结语前言之前的博客中我们讲述了顺序表的数据结构,顺序表和之前
C语言学习
的数组还是比较相似的
慕雪华年
·
2023-07-27 13:56
数据结构太复杂
c语言
数据结构
链表
【C】自定义类型总结(结构体、联合体、枚举)
✨博客主页:XIN-XIANG荣✨系列专栏:【从0到1,
C语言学习
】✨一句短话:你若盛开,蝴蝶自来!
韵秋梧桐
·
2023-07-27 09:48
起点
C语言学习
c语言
数据结构
c++
后端
开发语言
学C的第三十天【自定义类型:结构体、枚举、联合】
=========================================================================相关代码gitee自取:
C语言学习
日记:加油努力(gitee.com
高高的胖子
·
2023-07-27 04:30
CCC全是C
c语言
c++
c语言学习
回顾2--- 分支循环回顾
1、下面代码的执行结果是__________intmain(){inti=0;for(i=0;ib?b:a;//利用了三目运算符//printf("min=%d\n",min);for(tmp=min;tmp>=1;tmp--){if((a%tmp==0)&&(b%tmp==0)){printf("tmp=%d",tmp);break;}}return0;}运行结果如下:2418//min=18t
要努力丫!
·
2023-07-25 22:18
c语言
c语言
C语言学习
笔记 第一个C语言项目-07
目录1.新建一个文件夹2.新建一个文件,后缀以.cpp结尾3.编写代码4.编译与执行代码代码解析总结1.新建一个文件夹2.新建一个文件,后缀以.cpp结尾如下图所示,选择相应的文件夹,然后点击新建文件按钮,新建的文件一定要写后缀。3.编写代码#includeintmain(){printf("helloworld!\n");return0;}4.编译与执行代码在vscode中,首先保存文件,然后按
公子绝
·
2023-07-25 17:41
C语言
笔记
开发语言
第一个C语言程序
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他