自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言学习(指针二——指针和函数)

如果函数的返回值是一个指针,这样的函数称为指针函数。

2024-09-03 19:25:50 913

原创 C语言学习(指针二)

减,向前移动),指针移动多少,与指针指向的数据类型有关,数据类型占据多少个字节,每单位就移动多少个字节,比如一个 int 类型指针,+1 向后移动 4 个字节,-2 向前移动 8 个字节。指针之间可以进行比较运算,如 ==、<、 <= 、 >、 >=,比较的是各自指向的内存地址的大小,返回值是 int 类型整数 1 (true)或 0 (false)。注意,数组指针指向的是整个数组的地址而不是第一个元素的地址,虽然二者值是相同的,但在运算中会表现出不同。指针几个字节跟语言无关,而是跟系统的寻址能力有关,

2024-09-02 20:59:58 618

原创 C语言学习之(函数补充及递归)

使用static关键字修饰的局部变量,称为静态局部变量,静态局部变量与全局变量一样存储在内存中的全局静态区。C 编译器可以将多个源文件编译成一个可执行文件。运行之后,会生产 main.exe 可执行文件,再次通过命令行运行 mian.exe 即可。static关键字可以声明静态变量和静态函数,以控制变量和函数的作用范围和生存周期。一个函数在函数体内又调用了本身,我们称为递归调用,这样的函数就是递归函数。利用函数实现斐波那契数列(可用递归)编译的时候也是会报错的。

2024-08-31 14:05:27 528

原创 C语言学习(函数)

函数是一种可重复使用的代码块,用于执行特定的任务或操作。函数允许我们将代码逻辑组织成独立的单元,从而提高了代码的可读性、可维护性和重用性。一个C程序可以由一个或多个源文件构成(C文件扩展名是“.c”),一个源文件是一个编译单位。一个源文件可以由若干个函数构成,函数之间可以相互调用。也就是说,函数是c程序组成的基本单位。

2024-08-30 18:16:20 1002

原创 C语言学习之数组(高级_1)

1、先指定元素的个数和类型,再进行初始化// 定义一个数组,数组名字是arr1,元素类型是int,元素个数是3个// 定义完后为每个元素赋值2、指定数组类型和个数直接进行初始化// 定义一个int类型的数组,数组名是arr2,元素个数是3,并且进行初始化3、指定数组类型直接进行初始化,没有设定个数// 没有指定元素个数,系统会自动计算(c99允许数组的长度可变,数组长度确定前可变,确定长度后不可变)4、c99允许直接使用数组直接量存储数据100;// 字面量-直接量12.345f;

2024-08-28 18:58:01 959

原创 C语言基础(跳转控制语句及其他)

goto语句是一种跳转语句,它允许程序控制流程在代码中跳转到带有标签(label)的语句处,标签(label)的名称可以自行设置,需要满足标识符规范。注意,开发中不建议使用goto语句,但我们需要掌握 goto 语句的执行流程,以能够看懂其他开发者的代码中可能出现的 goto 语句。

2024-08-27 18:29:52 1917

原创 C语言基础for循环+break

break语句用于终止某个语句块的执行,用在switch语句或者循环语句中。多重循环/for循环打印九九乘法表。

2024-08-27 13:49:18 2113

原创 C语言基础

输入油号(92或95)和油量,计算需要支付的金额。92号汽油每升4元,如果油量大于等于40升,每升3.5元;95号汽油每升5元,如果油量大于等于40升,每升4.5元。嵌套分支是指,在一个分支结构中又嵌套了另一个分支结构,里面的分支的结构称为内层分支,外面的分支结构称为外层分支。嵌套分支层数不宜过多,建议最多不要超过3层。不确定循环直到循环表达式不成立之前,不确定循环次数,不需要循环变量。do_while循环至少执行一次,while循环有可能一次都不执行。实现需求:输入5位数密码,直到密码匹配成功结束循环。

2024-08-26 18:07:48 536

原创 C语言程序控制语句

在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的。

2024-08-26 12:43:54 356

原创 C语言基础(二)

隐式类型转换中的宽类型赋值给窄类型,编译器是会产生警告的,提示程序存在潜在的隐患,如果非常明确地希望转换数据类型,就需要用到强制(或显式)类型转换。所以,字符型 char 常量占四个字节。多个字符称为字符串,但C语言中使用char数组表示,数组不是基本数据类型,而是构造类型。所以1100 1000的第一个1是它的符号位,为负。1、字符类型(char):可以表示单个字符(一个数字,字母,符号)。简述:运算符是一种特殊的符号,用以用于数据的运算、赋值和比较等。的别名,具体是哪个类型的别名,由系统和编译器决定。

2024-08-24 16:44:19 8291

原创 C语言学习准备(部分)

define 来定义常量,也叫作宏定义,就是用一个标识符来表示一个常量值,如果在后面的代码中出现了该标识符,那么编译时就全部替换成指定的常量值,即用宏体替换所有宏名,简称。跟使用 #define定义宏常量相比,const定义的常量有详细的数据类型,而且会在编译阶段进行安全检查,在运行时才完成替换,所以会更加安全和方便。规则:从最低位开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。规则:从最低位开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。(5)、严格区分大小写。

2024-08-23 21:22:07 742

原创 C语言入门

格式占位符,也叫格式声明符,由“%”和格式字符组成,作用是将输出的数据转换为指定的格式后输出,这里“%d”表示整数。1、变量是内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化。2、通过变量名,可以引用这块内存区域,获取里面存储的值。3、变量的构成包含三个要素:数据类型、变量名、存储的值。6、运行(“.exe”文件,可执行的程序,也是二进制)2、预处理(“.i”文件,预处理后的源文件)3、编译(“.s”文件,汇编程序,文本样式)4、汇编(“.o”文件,目标文件,二进制)

2024-08-22 19:32:56 319

原创 C语言概述

二进制代码“0”和“1”。优点:学习难度变低,效率变高。4、大规模和超大规模集成电路计算机。3、高级语言(高度封装的编程语言)3、中小规模集成电路计算机。2、汇编语言(符号语言)

2024-08-22 12:58:09 190

原创 使用Python统计字符串中大写字母、小写字母、数字、空格和其它字符的数量。

【代码】使用Python统计字符串中大写字母、小写字母、数字、空格和其它字符的数量。

2023-10-13 11:24:38 6710 1

空空如也

空空如也

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

TA关注的人

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