自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针

在C语言中,内存单元的地址称为指针,专门用来存放地址的变量,有时对地址,指针和指针变量不区分,统称指针。

2024-01-05 16:07:57 396

原创 strlen strcpy strcat strcom

ddd 表示八进制的 \加三个数字表示八进制。区分:strlen是函数,计算到\0前;sizeof 是运算符,计算全部的字节,(包括\0)\x hh 表示十六进制数代表的符号 \x加两个数字表示十六进制。返回值:返回字符串实际长度,不包括'\0'在内,遇到\0截止。格式:strlen(字符数组)字符串长度函数strlen。功能:计算字符串长度。

2024-01-05 00:42:15 380

原创 字符数组和字符串逆序输出

/声明的时候,方括号中一定是常量或常量表达式,使用的时候可以是变量。例如:char c[6]={'h','e','l','l','o','\0'} //把六个字符依次赋给c[0]到c[6]//用一个指针指向该数组,*(p+i) a[i]char str[ ]=''hello'' //省略长度值。char str[6]=''hello'' //省略{ }C语言用字符数组存放字符串,字符数组中的各元素依次存放字符串的各字符。

2024-01-04 21:34:13 421

原创 二维数组

定义方式:元素个数=行数*列数。

2024-01-04 19:02:30 380

原创 冒泡排序法

如果前一位的数字大于后一位的,那么这两个数字交换位置,因此,最大的数字在第一轮循环中不断像一个气泡一样向上冒,在第一轮循环结束后排在最后一个(最右边),接着进行下一轮循环。冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。

2024-01-04 10:57:14 444

原创 一维数组

只有一个下标的数组,它在计算机的内存中是连续存储的一般形式:<存储类型><数据类型><数组名>[<表达式>];例如:int a[6]int表示数据类型为整型,6 表示从0开始有6个元素数组名表示内存首地址,是地址常量。sizeof(数组名)是数组占用的总内存空间(字节)编译时分配连续的内存,内存字节数=数组维数*sizeof(元素数据类型)

2024-01-01 12:53:01 348

原创 辅助控制语句 break

continue直接结束本次循环,break只终止本层循环。return语句的一般形式:return(<表达式>)结束本次循环,接着判定下一次是否执行循环。只能用在循环语句和switch语句中。break和continue的区别。主要用于终止包含它的函数的执行。若终止的为主函数,则主程序结束。循环体,即提前结束循环。

2023-12-30 19:31:07 383 1

原创 循环语句 goto while do-while for

statements //先执行代码。statements;while(表达式) //先判断。}while(表达式);for(表达式1,表达式2,表达式3)goto loop用的较少。

2023-12-27 17:16:14 365 1

原创 switch语句

/default,如果所有的常量表达式1--n都不满足switch表达式,就执行default。switch体,一般每个case后面应有一个break语句,defalut分支后的break可以省略。逻辑:当switch表达式的值与case后面的常量表达式的值相等时,就执行case后面的语句。case 常量表达式2: 语句块2;case 常量表达式n: 语句块n;switch中的表达式可以是整形,字符型表达式或枚举。表达式1: 语句块1;

2023-12-27 11:30:08 436 1

原创 if-else 语句

if(表达式)语句块1else语句块2。

2023-12-27 10:39:11 945 1

原创 字符串输入gets输出put函数

说明2:与scanf函数不同,gets函数并不以空格作为字符串输入结束的标志。功能:从键盘输入一个以回车结束的字符串放入字符组中,并自动加 \0。(也就是说不用函数清理)格式: int puts(const char*s)说明1:输入串长度应小于 (字符数组维数-1)个。格式: char * gets(char *)功能:向显示器输出字符串(输出完,自动换行)说明:字符数组必须以 \0结束。

2023-12-26 19:47:17 480 1

原创 输入函数垃圾清理

回车当成有效字符输入怎么解决?

2023-12-26 19:18:21 344 1

原创 输入输出函数

输入数据时,遇到以下情况认为该函数结束(1)遇到空格,Tab或回车(2)遇非法输入(3)遇宽度结束。

2023-12-23 22:01:09 353 1

原创 C运算符的优先级

优先级 描述 运算符 1 括号 () [] 2 正负号 + - 3 自增 自减 非 ++ -- ! 4 乘除 取余 * / % 5 加减 + - 6 移位运算 << >> >>> 7 大小关系 > >= < <= 8 相等关系

2023-12-21 21:54:08 358

原创 赋值运算符

加+= 减-= 乘*= 除/= 取余%= 位于&= 位或|= 位异^= 位右>>= 位左<<=含义:<表达式1>如果是真,就看表达式2;如果是假,就看表达式3。x+18:y-100 //运算结果为1。<表达式2>:<表达式3>计算字节大小,只针对数据类型,不针对变量。(3)sizeof运算符。

2023-12-21 21:32:03 326

原创 位运算

位逻辑或,位逻辑异或,位运算的一般形式

2023-12-20 11:17:25 394 1

原创 算数,关系,逻辑 运算符

> 右移动 a>>1。

2023-12-20 11:01:14 829 1

原创 变量 auto register static extern

某些情况下,变量放入CPU的寄存器中,反而会降低程序运行速度,因为被占用的寄存器不能再应用于其他目的。register变量必须是能被COU接受的类型,所以它是一个单一的值,默认不能大于32位。外部参照应用型,使用extern说明的变量是想引用在其他文件的中函数体外外部说明的变量。在函数的某种程序段内说明auto存储类型的变量时,可以省略关键字auto。变量由字母、数字、下划线组成,不能以数字开始,不能和c的关键字重名。将变量放入CPU的寄存器中,这样可以加快程序的运行速度。

2023-12-18 19:41:38 394

原创 字符常量 字符串常量 标识常量

字符常量 字符串常量 标识常量

2023-12-12 11:46:30 52 1

原创 short int类型

short int类型

2023-12-10 22:32:27 179

原创 char 数据类型

char 数据类型

2023-12-10 21:15:27 95

原创 原码 反码 补码

正码 反码 补码

2023-12-10 20:41:52 25

原创 二、数据类型、变量、常量和运算符

2的6次方--2的0次方。先进1 即2的八次方 再减1 即2的八次方减1=256-1=255。最小值: 1 0 0 0 0 0 0 0 0。unsigned char (无负号)值域0--255。实型 float double。先进1 即2的七次方 再减1 即2的七次方-1=127。最大值: 0 1 1 1 1 1 1 1。所以signed char(有负号)值域-128--127。2的7次方---2的0次方。负的2的七次方=-128。

2023-12-10 20:23:08 23

原创 一、C语言背景介绍

(3)语言允许直接访问物理地址,能进行位操作(bit),能实现汇编语害的大部分功能,可以直接对硬件进行操作,因此有人把它称为中级语言。2.面向对象(:“面向对象”(Object oriented)是一种以实物为中心的编程思想(Java,c++)(1)ANSI一共由32个关健字,9种控制句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。(2)运算符丰富,共有34种,把括号,赋值,逗号等作为运算符处理。早期的c语言主要是用于UNIX系统,80年代后,c语言被广泛使用。c语言:底层,芯片开发。

2023-12-07 21:58:33 69

原创 C语言从入门到进阶

Python 应用较广,如软件的自动测试脚本,数据分析,人工智能。Java 应用于后端项目,如数据库的开发。C语言 嵌入式,应用开发。

2023-12-07 11:47:10 39

空空如也

空空如也

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

TA关注的人

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