自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 零基础非科班也能掌握的C语言知识18 自定义类型

结构体 联合体 枚举 位段

2024-06-06 18:12:45 873

原创 C语言 恼人的结合性和优先级和副作用

优先级 结合性 副作用

2024-06-04 02:08:21 1220

原创 C语言 你真的了解转换说明符%e %f %g

1.6和4表示最小字段宽度并且是右对齐的,86两个字符前面补四个空格2.e表示指数形式的浮点数,30.253转指数形式为3.0253e+01。精度要求5变成3.02530e+01,11个字符要求12个字符前面补一个空格3.f表示定点十进制的浮点数,精度为0,则不显示小数点,最小宽度为4补两个空格4.浮点数,转化步骤同2可以自己尝试,这里要求左对齐5.因为这里浮点数非常小因此g会以指数的形式,而且g的精度2是指有效位数。

2024-06-04 01:09:36 196

原创 零基础非科班也能掌握的C语言知识17 数据在内存中的存储

浮点数存储 大小端

2024-06-03 23:14:59 716

原创 零基础非科班也能掌握的C语言知识16 内存函数

值得一说的是strcpy是通过\0来终止拷贝,而memcpy却是通过你给定的字节数来终止拷贝的。source和destination有任何的重叠结果是未定义的,我们往往用memmove去处理这种情况。值得一说的是memset设置的单位是字节所以就不要妄想用这个函数去处理字节长度大于1整形这些类型了。

2024-06-02 01:20:20 246

原创 零基础非科班也能掌握的C语言知识15 字符串函数

strlen的返回类型size_t形参是(const char*str),作用是求一个字符串的长度,这个字符串的长度为遇到’\0’之前的字符的个数。复制源头的字符串到目标的字符串中包括’\0’,为了避免越界目标字符串应该足够长来包含所有的源头字符串,同时在内存中源头字符串不应该有重叠。附加源头字符串的拷贝到目标字符串中.字符\0被源头字符串的第一个字符覆盖,源头字符串的\0也被拷贝到目标字符串中。strcpy的返回类型是一个star*的指针,参数一个目标字符串和一个不可以修改的源头字符串。

2024-06-02 01:08:44 346

原创 零基础非科班也能掌握的C语言知识14 指针

指针

2024-06-01 23:32:40 1259

原创 零基础非科班也能掌握的C语言知识13 操作符详解

操作符

2024-05-31 12:31:36 776

原创 C语言程序设计现代方法 你真的懂scanf函数吗

C语言程序设计现代方法》是2007年11月人民邮电出版社出版的图书,作者是金King。本书是为大学本科阶段的C语言课程编写的教材,同时也非常适合作为其他课程的辅助用书。毫无疑问这本书对于初学者哪怕有一定编程经验的人来说都具有很大的帮助。

2024-05-30 18:55:12 1073

原创 零基础非科班也能掌握的C语言知识12 函数递归

函数递归

2024-05-30 15:14:42 1073

原创 零基础非科班也能掌握的C语言知识11 VS适用调试技巧

如果监视窗⼝看的不够仔细,也是可以观察变量在内存中的存储情况,还是在【调试】->【窗⼝】->【内存】除此之外,在调试的窗⼝中还有:⾃动窗⼝,局部变量,反汇编、寄存器等窗⼝,⾃⾏验证使⽤⼀下。运⾏时错误,是千变万化的,需要借助调试,逐步定位问题,调试解决的是运⾏时问题。

2024-05-29 13:06:24 302

原创 零基础非科班也能掌握的C语言知识10 函数(以及解释作者为什么快一周没更新博客了)

函数递归

2024-05-16 00:12:03 807

原创 零基础非科班也能掌握的C语言知识9 数组

数组是用于储存多个相同类型数据的集合。

2024-05-06 18:01:27 493

原创 零基础非科班也能掌握的C语言知识8(分支和循环下)

switch语句是当表达式结果可能输出多个值时,常使用的语句。值得注意的是switch后面的表达式必须是整形表达式case后的值,必须是整形常量表达式case后面的数字,一定打一个空格。

2024-05-03 16:45:40 302

原创 非科班零基础也能掌握的C语言知识7(分支与循环中)

一.条件操作符二.逻辑操作符

2024-05-03 15:09:53 78

原创 非科班零基础也能掌握的C语言知识6(分支与循环上)

通常情况下else语句与if配套使用,若if语句中表达式的语句的否命题的情况不需要区分则直接使用else。若否命题的情况需要区分,则使用else if语句,或者其他情况的语句与原命题并无太多关联。当然else if是在if语句不满足的情况下进行判断的,我第三张代码else if条件应为在a<=0的情况下b == 2。我们想else语句对应if(a),当a=0为否时执行else语句,但是结果没有打印。因为此时else对应的if语句时if(b == 2),而当代码运行到if(a)时就停止运行了。

2024-05-03 11:47:08 189

原创 零基础非科班也能掌握的C语言知识5(printf函数和scanf函数)

1.1 理解和占位符类型printf(print format)函数意为按格式打印,包含头文件,提到printf函数就必须提到占位符,占位符从字面就能理解,用一个符号占住位置,这个位置将会输出后面的变量。占位符这个东西十分关键,我们使用printf函数时printf("内容"),当我们要打印前面函数所输出的变量时,我们会将括号里的内容认为是字符或字符串,打印结果就为占位符介绍1.2 printf使用时的小技巧1.2.1 限定宽度(限定占位符的最小宽度)1.2.2 总是显示正号。

2024-05-03 02:19:57 221

原创 零基础非科班也能掌握的C语言知识4(双目操作符)

当我们使用除号时一定定义变量average的数据类型为浮点型,且要注意操作数中至少有一个操作数是浮点数,不然会导致丢少小数部分。

2024-05-03 00:53:43 108

原创 零基础非科班也能掌握的C语言知识3(数据类型)

用来求操作符数的类型长度,单位是字节,sizeof函数的返回类型是size_t类型,因此打印时占位符应该用"%zd",同时sizeof后面如果是表达式的话并不会真实计算。

2024-05-03 00:33:02 116

原创 零基础非科班也能写的C语言程序1(扫雷游戏的实现)

OK,兄弟们五一也不能停止学习。我将从一个零基础非科班甚至不理解扫雷游戏的人的角度来讲述扫雷游戏如何书写。

2024-05-02 18:13:07 540

原创 零基础非科班也能掌握的C语言知识2(第一个C语言程序)

VS上写代码需要创建项目(建议大家项目名称用当天的日期来命名,然后创建一个名为Code的文件夹专门存放代码)在项目中我们可以添加头文件和源文件简要说明源文件就是代码保存的地方,而头文件就是代码使用的函数时所需要的声明可以理解为当我们使用结论时,如根据伯努利原理(声明),我们可以才可以使用(函数)p+1/2ρv2+ρgh=C。不然别人可能会说你怎么得出这个结论的。

2024-04-28 23:11:36 213

原创 零基础非科班也能掌握的C语言知识1

集成开发环境(IDE)⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、编译器、调试器和图形⽤⼾界⾯等⼯具。在C语言的发展我们知道了C语言早已被规范化,但编译器这样的工具开发是靠公司自己去实现的。如msvc(微软公司开发的)、clang(苹果公司开发的)、gcc就是⼀些常⻅的编译器。但是对新手来说我们还是使用集成开发环境!当然这里博主强烈推荐VS2022(主要是使用过这个),安装简单,无须多余配置,最重要的是VS2022的社区版本是免费的,链接。C语言是面向计算机的语言,是人与计算机交流的途径之一。

2024-04-28 22:01:21 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除