自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言学习7——核心语法6(指针)

( 指针,算一种自定义数据类型。int * ) 指针的大小,与类型无关!只与当前使用的平台架构有关(32位:4字节、64位:8字节)。内存单元:是计算机中内存最小的存储单位。( 在底层,会调用 _exit() 函数。将 p 变量的内容,取出,当成地址看待。找到该地址对应的内存空间。2. p指针变量有值,但是,该值不是一个有效的地址。没有使用 “有效” 的地址,给指针初始化。“” 包裹的是,用户自定义头文件。每个内存单元,都有一个唯一的编号。如果做右值,取出空间中的内容。【结论】:编程时,杜绝野指针。

2025-03-01 23:45:54 311

原创 c语言笔记4

printf("%c字符在字符串中出现 %d 次\n", i+'a', count[i]);printf("第%d门功课的总成绩为:%d\n", i + 1, sum);

2025-02-28 08:51:10 469

原创 c语言笔记3

-》 表达式3 --》 表达式2 (判别表达式) --》 为真 --》 循环体 --》 表达式3。printf("数组元素个数:%d\n", sizeof(arr)/ sizeof(arr[0]));数据的最后一个元素下标: sizeof(arr)/ sizeof(arr[0]) - 1。

2025-02-27 23:26:46 471

原创 C语言学习6——核心语法5(二维数组、字符串、函数)

int arr[行][列] = {数组元素}{2, 5, 8}, // 第0行{7, 9, 10} // 第1行 打印// 常规写法:除了需要提供函数原型之外,还需要提供函数实现。

2025-02-27 23:23:03 905

原创 c语言笔记2

0m.nf: 其中 f:表示打印实型,一共有 m 位(整数、小数、小数点),n位小数。0:表示不足 m 位时,用0凑够m位。// 变量名要取地址传递给 scanf, 数组名本身表示地址,不用 & 符。// 定义一个数组,用来接收用户输入的 字符串。%m.n: 打印实型时用到,一共有 m 位(整数、小数、小数点),n位小数。判别表达式1为假,判别表达式2为假,判别表达式3, 执行代码。%s:打印字符串, 挨着从字符串的第一个字符开始打印,打印到'\0'结束。屏幕输入三只小猪的重量。%%: 显示一个%。

2025-02-26 22:56:11 470

原创 c语言笔记1

常量:不会变化的数据。不能被修改。 1. “hello”、'A'、-10、3.1415926(浮点常量) 2. #define PI 3.1415 【强调】:没有分号结束标记。 【推荐】 定义宏: 定义语法: #define 宏名 宏值 3. const int a = 10; 定义语法:const 类型名 变量名 = 变量值。 const关键字: 被该关键字修饰的变量,表示为只读变量。变量:会变化的数据。能被修改。 定义语法:类型名 变量名 =

2025-02-26 22:17:45 438

原创 C语言学习5——核心语法4(for、数组)

语法过于灵活,会打乱程序的执行逻辑,降低代码的 可读性。后续编程中,尽量少用。用户键盘键入一个数据,程序提示用户,输入的数据。准备 快捷导入代码的脚本文件,保存在系统目录中(位置自定义)结论: 外层循环执行一次, 内层循环执行 一周。数组是,相同数据类型有序的、连续的存储集合。关键字之后的代码,在这次循环中,不执行。标签名自定义,一般大写。中配置,使用上述目录中的 脚本文件。个表达式,在使用时,均可省略。每个表达式中, 可以含有多个算式。程序中,简单的逻辑,依然可以使用。循环,结束后依然能使用。

2025-02-26 09:15:51 1167

原创 C语言学习4——核心语法3(运算符、if、switch、while)

大部分编译器,对于数值溢出,采用上述处理方式。受数值溢出影响,进行数据存储时,要选择恰当的数据类型。除法运算后,得到的结果赋值给整型变量,取整数部分。运算符表达式运算结果,是最后一个子表达式的结果。如果不使用(),三目运算默认的结合性,自右向左。操作,一定是右边赋值给左边,也叫单向赋值符。分支语句,实现一种模糊匹配。缺点:不能直接判断区间,需要借助表达式运算。安装指定个格式匹配符,获取指定类型数据。),各个位上数字的立方 和 等于本数字。分支语句中,可以嵌套其他分支语句。一周左右的时间,记忆运算符优先级。

2025-02-25 13:19:57 1349

原创 C语言学习3——核心语法2(数据类型和进制转换)

因此,知道数据类型占用内存的大小,就能算出该类型 无符号数、有符号数 对应的取值范围。需要拿出一个二进制位,专门存储符号。是计算机内存存储的最小单位, 一个内存单元。反码:符号位不变,将其余数值为取反。将 大写字母,转换成 小写字母。类型实现的精度有可能不同。统统都是给人类用的!源码:数值的二进制位直接存储。位,可能准确,也可能不准确。位,可能准确,也可能不准确。将普通字符,转换为 特殊意。将特殊字符,还原成本身意。位 就是一个 二进制位。进制数,自左向右,每一位,用。进制数,自左向右,每一位,用。

2025-02-25 11:46:08 1488

原创 Markdown使用

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-02-24 18:08:12 649

原创 C语言学习2——核心语法1(运行过程、常量、变量、标识符)

编译器,在使用变量之前,必须要看到变量定义。多个单词组成变量名,首个单词的首字母小写,其余每个单词首字母大写。代码中有多断点,直接跳转到下一个断点。关键字: 被该关键字修饰的变量,表示为只读变量。):遇见函数,进入自定义函数内部,逐条跟踪执。):遇见函数,不进入函数内部,逐条跟踪执行。多个单词组成变量名,每个单词首字母大写。求取变量、数据类型,占用的内存空间大小。没有变量值的变量定义,叫做声明。获取数据类型的最小值,最大值,可以使用。个步骤中,每个步骤直接都可相互转换。断点停止的位置,是尚未执行的指令。

2025-02-24 18:03:47 958

原创 c语言学习1——入门

优秀的商业公司、开源组织,站出来,编写⼀套针对硬件的底层程序。如:微软拿到标准,认为有些标准不合理,不⽀持。缺点:数据读写速度慢。如果编译器不⽀持标准,我们即使使⽤标准中的语法仍然会报错。学习中,只使⽤该模式。多⾏注释内,可以嵌套单⾏注释。:集 编辑器、编译器、调试器与⼀身的集合⼯具。系统调⽤:操作系统 提供给开发⼈员使⽤的函数。语⾔不同,语法不同,因此使⽤的编译器不同。终端界⾯:普通⽤户、开发⼈员都可以使⽤。函数,指定程序睡眠。预取器:从内存中获取程序中的指令。问题:硬件不同,指令不同。

2025-02-24 14:15:35 1063 1

空空如也

空空如也

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

TA关注的人

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