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语言学习
之一级指针&一维数组
一级指针变量名的含义:inta=98;int*p=&a;p:表示指针变量名,存放的是地址;*p:取指针变量指向的内存空间的数据;p+1:向后偏移一个int类型大小的空间;*(p+1):取p+1指向的内存空间的数据;一维数组名的含义:intarray[5]={11,22,33,44,55};array:表示数组的名字,同时也是数组的首地址;array[1]:取数组第一个元素的值(特别注意:数组的下标
李十五哥
·
2023-08-13 02:18
c语言
学习
数据结构
C语言学习
之二维数组&数组指针
数组指针的格式:数据类型(*数组指针变量名)[列宽];特点:本质上是一个指针类型的变量;指向的是一个二维数组,即数组指针的列宽等价于二维数组的列宽;例如:intarray[2][5]={1,2,3,4,5,6,7,8,9,10};int(*p)[5]=array;指针数组和数组指针的区别:指针数组本质上是一个数组,每一个元素都是指针类型;数组指针本质上是一个指针,指向的是一个二维数组;二维数组名的
李十五哥
·
2023-08-13 02:18
c语言
学习
算法
C语言学习
之一级指针&二级指针
一级指针:内存中每个字节都有一个编号,这个编号就是指针,也称作地址;专门用来存储地址的变量,就是指针变量;定义一级指针变量并初始化:数据类型*指针变量名=&普通变量名;数据类型*指针变量名=NULL;指针变量名:表示指针变量中存储的地址;&指针变量名:表示指针变量本身的地址;*指针变量名:表示指针变量指向的地址中的数据;二级指针:用来存储一级指针变量的地址;占用内存空间的大小:32位OS:4B;6
李十五哥
·
2023-08-13 02:47
c语言
学习
开发语言
【C语言】初阶指针,超详细,含代码示例
指针是
C语言学习
过程中非常重要的一个知识点,它也是C语言的精髓所在,让我们一起来深入了解指针吧!!一、指针到底是什么?指针是内存中一个
小小小樊
·
2023-08-12 15:18
c语言
c++
C语言小游戏——简易版扫雷
.游戏测试3.布置棋盘和初始化棋盘4.根据我们的需求初始化雷的个数5.打印棋盘6.玩家开始排雷7.根据每个函数进行玩游戏的game函数8.game.h的头文件展示9.游戏成品展示总结前言本文主要介绍了
C语言学习
初级阶段的一个综合小游戏
小小小樊
·
2023-08-12 15:48
c语言
【c语言】 -- 指针进阶
c语言学习
,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本章来学习指针进阶。让我们开启
c语言学习
之旅吧。
学习者 @
·
2023-08-12 09:43
c语言
开发语言
《菜鸟教程》
C语言学习
《菜鸟教程》
C语言学习
具体可参考https://www.runoob.com/cprogramming/c-tutorial.html////Createdbypengxiangzhouon2021/1
PengxiangZhou
·
2023-08-12 07:54
数据结构
C
编程
c语言
数据结构
c语言学习
过程总结,
C语言学习
记录总结
一、C语言【1、C标准库{(C语言是一种通用的、面向过程式的计算机程序设计语言。1972年,为了移植与开发UNIX操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了C语言。)#include---:提供了一个名为assert的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。---:提供了一些函数,可用于测试和映射字符。---:定义了整数变量errno,它是通过系统调用设置的,在错误事件中
乐康女神
·
2023-08-12 07:53
c语言学习过程总结
C语言学习
文章目录
C语言学习
-菜鸟教程c简介关于c为什么使用c语言C11C程序结构C基本语法C数据类型C变量C常量C存储类C函数C作用域规则C数组Cenum(枚举)C指针C函数指针和回调函数函数指针回调函数C字符串
逸凡 D
·
2023-08-12 07:53
#
java程序员的其他语言
c语言
学习
unix
C语言学习
之一维数组&二维数组
定义一维数组并初始化//定义的格式://存储类型(不写,默认就是auto)数据类型数组名[一维数组元素的个数]//访问方式:数组名[下标]/*特点:1.数组中的所有元素的类型一致;2.数组中的所有元素在内存空间都是连续的3.数组的第一个元素称为第0个元素*///1.定义数组的同时,也对每个元素进行初始化inta[10]={11,22,33,44,55,66,77,88,99,100};//2.只对
李十五哥
·
2023-08-12 07:23
c语言
学习
算法
C语言学习
之一维字符数组&二维字符数组
定义一维字符数组并初始化//一维字符数组:每个元素都是字符类型(char)//格式:char字符数组名[元素的个数]/*字符数组和字符串的关系:1.每个元素都是一个字符;2.字符串本质上也是一个一个的字符的组成的,在结尾处有一个字符'\0';3.可以使用字符数组存储一个字符串;*///1.使用单个字符的方式对字符数组进行初始化,类比整型数组的初始化charc[5]={'J','Y','&','B'
李十五哥
·
2023-08-12 07:23
c语言
学习
算法
C语言学习
之封装自定义函数,统计字符串中‘A‘~‘Z‘的个数并输出
实例要求:定义字符串数组,并初始化;统计字符串中'A'~'Z'的个数并输出;代码如下:#include#include#defineN100voidinit_string(charp[]){scanf("%s",p);}voidrecord_charnum(charp[],intnum[]){intlen=strlen(p);for(inti=0;i='A'&&p[i]<='Z'){num[p[i
李十五哥
·
2023-08-12 07:52
c语言
学习
算法
C语言学习
笔记
C基础1.概述1.1开发环境C程序生成过程编辑器————>源代码文件编译器————>二进制文件链接器————>(加上库二进制文件)可执行程序集成开发环境VS2010安装新建项目先新建解决方案再建项目已安装的模板-其他项目类型-VisualStdio解决方案解决方案资源管理器-添加新建项目解决方案和项目一起新建编译链接生成或生成解决方案运行或调试可执行程序mingw下载地址$gcctest1.cte
Dev晚风
·
2023-08-12 07:21
C/C++
c语言
C语言学习
之break&continue&return的详述
break:常用于switch...case分支语句,一般情况下,每个case和default后面都会跟着一个break语句;while和for循环也常使用break语句,表示退出最近的循环,后续循环不再执行;continue:一般也常见于循环语句和条件语句,continue语句使用后,后面的代码不再执行,但是依然执行下一次的循环;return:一般情况下,用于程序的退出OR主函数和调用函数(封装
李十五哥
·
2023-08-12 07:50
c语言
学习
开发语言
C语言学习
回顾(1)
本次内容针对B站内C语言网课回顾学习内容为while、for简单的循环语句与三道算法题目首先直接列出这三道练习题:1、在一个有序数组中找到某一个数;2、编写代码,演示多个字符从两端移动,向中间汇聚3、编写代码,模拟用户登录情景,并且只能登录三次,如果三次均错误,则退出程序第一道题在学习中运用了多种解法,在老师进行优化之后,最终得出一种非常典型的“折半查找法”#includeintmain(){in
Gwwen
·
2023-08-12 03:16
c语言
算法
【C语言基础】那些必会的编程练习题-第一部分
题目思路AC第五题成绩转换题目思路ACHello,你好这是一个新的系列的开始,在这个系列种我将分为9个部分去带你刷一些C语言的编程练习题目,这些题目不论是对你以后的算法学习还是当下
C语言学习
,都有着很强的实践意义
凉云生烟
·
2023-08-11 17:13
刷题
开发语言
c++
算法
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语言
学习
上一页
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
其他