自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针与函数,数组

1.指针与函数1.1指针作为函数的形参如果在子函数中拿到了a b 变量的地址,对a b 为所欲为总结:要子函数中改变变量本身的值,要将变量的地址当作参数传递给子函数1.2.指针作为函数的返回值就是函数的返回值是一个指针,这个返回的指针是有限定的不能将函数内局部变量的地址作为返回值只能返回未释放的变量对应内存的地址静态局部变量全局变量静态全局变量2.指针的运算指针可以和一个整数做加减运算,简称地址运算,不会讨论的乘除运算,没有意义。指针运算的特点1)如果是char*或者

2021-02-23 21:22:02 187

原创 指针

1.基本概念指针,就是地址,地址是编号,编号是数字指针变量,就是用于存放指针的变量,存放地址的变量,存放数字的变量2.指针变量定义的语法格式数据类型 *变量名称;int * pi;int pi;int pi;语义:定义一个指针变量pi编译器会为该变量pi分配4字节内存空间,该4字节内存空间中存储int类型变量的地址3.指针变量的初始化int a = 29;int *p = &a;*4.&取地址运算符 和 解引用运算符&,取地址运算符 //不是按

2021-02-16 10:45:37 131 1

原创 变量的作用域与可见性

1.基本概念变量有数据类型: char/unsigned char/short/unsigned short/int/unsigned int long/unsigned long/ float/double定义变量 int a = 100;//自动分配4字节的内存空间,其中存储1002.从作用域与可见性的角度来分类全局变量:函数之外定义的变量属于全局变量局部变量:函数内部定义的变量属于局部变量形参变量也是局部变量3.特点局部变量1)作用域:只在其定义的函数内部有效2)生命周期随着函

2021-02-15 19:18:25 673

原创 C语言之函数(1)

什么是函数函数就是一堆执行语句的组合用于实现一些相对独立并且具有通用性功能的代码函数存在的意义1)代码的重要性例如:编程时都需要实现一个两个数相加求和的逻辑实现方式有两种:a)每个人都实现一遍 各自为站b)一个人实现 别来直接使用printf函数就是b)方式实现的2)代码的可维护性登录和用户密码验证的功能main(){//显示登录界面… 200行//获取用户输入的用户名密码…10行//判断用户名密码格式是否正确…30行代码//对用户密码做加密处理…300行//从

2020-12-17 14:43:58 205

原创 C语言之数组

数组的作用它可以分配大量的内存,也可以保证数据类型的一致性,关键可简化代码的书写数组的特点1)是一种内存分配的方法2)保证分配内存中的数据类型的一致性3)可以分配大量内存4)分配得到内存是连续的定义数组的语法格式数据元素类型 数组名[数组长度 (数组元素个数) ] = {初始值,初始值之间使用,间隔};例如:int a[5] = {1,2,3,4,5};语义:连续分配5个元素内存空间,每个元素的数据类型都是int类型每个元素占据4字节内存空间最终连续分配了20个字节的内存

2020-12-09 14:08:16 740

原创 C语言控制流程(2)

1. 循环结构C语言使用循环结构语句来完成需要反复执行的逻辑 提供的关键字:forwhiledo - while

2020-12-03 20:24:56 242

原创 C语言的控制流程

C语言属于结构化设计语言,拥有三大结构:顺序结构 分支结构 循环结构1.分支结构之条件分支1.1 语法格式形式1:if(表达式){语句;}语义:如果表达式运算结果为真 那么久执行语句,否则不执行语句例如:int a=1;…if(a==1){printf(“a等于1\n”);}形式2:if(表达式){语句1;}else{语句2;}语义: 如果表达式为真 ,那么久执行语句1 否则就执行语句2 例如: int a=1; if(

2020-12-02 20:05:03 519

原创 运算符与表达式(续章)

位运算 针对以bit为基本单位的运算 &|^ ~ 移位运算 << :逻辑运算:每个bit 依次左移 最高位丢弃 最低补0 逻辑左移n位 ,相当于*2^n 比乘法运算效率高很多 >>:算数右移:每个bit依次右移 最低位丢弃 最高位补符号位 算数右移n位 相当于/2^n 比除法运算效率高很多 取地址运算符和解引用

2020-10-22 19:21:42 825

原创 运算符与表达式(基本认知)

基本概念 运算符:计算机就是用来计算(运算)的 c语言中提供了大量用于计算的符号级运算符,例如:+ -*/... 表达式:运算符合数字(变量)结合起来的式子 即称为表达式 例如: 1+2 a+b算数运算符+ - * / %:加 减 乘 除 取余 (模运算符)注意事项:1)如果参与除法运算的两个数字都是整型数字 运算结果也为整型(运算结果只保留了整数部分)3/2结果为12)/和%不能对整数0进行操作,否则程序崩溃 例如:5

2020-10-14 21:02:00 480

原创 数据结构与算法(基本认知)

什么是算法 **是对特定问题求解步骤的一种描述,是指令的有限序列** **评价算法的优劣: 时间复杂度和空间复杂度其实就是所耗时间与空间关于输入数据规模的函数 1)时间复杂度 算出结果的时间花费多少 2)空间复杂度 算出结果需要的内存字节的多少 3)可读性和可维护性**什么是数据结构 **是相互之间存在的一种或

2020-10-14 08:47:49 118

原创 C语言中的变量

基本概念 内存特点:读写速度快 掉电数据丢失 程序中去需要运算的数据也包括运算之后的结果要暂存到内存中 字节:内存被分成一格一格的 每个格可以用来存储一个数字 每个格被称为一个字节 地址:(address),计算机中给每个内存中的字节一个唯一编号(内存如何地址) 存储区:(缓存 buffer)

2020-09-25 14:41:44 282

原创 C程序的说明

关于c程序的文件 **c程序的文件大概有两种:源程序 :xxx.c 头文件:xxx.h** c程序的注释: 多行注释符:/* */ 缺点:不能嵌fu套使用 单行注释符:// 支持嵌套使用

2020-09-24 22:12:54 207

原创 Linux系统的常用命令(接上一章 还有新东西)

cp 拷贝文件或者目录语法格式:cp 路径/源文件 路径/目标文件 -rfcat :快速查看文件内容cat qw.ccat /etc/init.d/rcSecho :默认向屏幕输出信息echo helloworldecho 输出的信息 >文件名称 :将信息输出到指定的文件中去echo 输出信息 >>文件名称: 保留原文件中的内容,将信息追加到文件的末尾上去find: 查找文件的命令语法格式: find 路径 -name 要找的文件名称grep : 根

2020-09-14 19:28:43 68

原创 Linux系统的常用命令

Linux系统的基本命令 **clear:清屏命令 语法格式:clear pwd:获取当前所在目录的绝对路径 语法格式:pwd cd:实现目录的切换 语法格式:cd / 要进入的格式**例如:cd / 进入根目录 cd/home/tarena/Music/ 决定路径访问方式

2020-09-12 17:08:51 51

原创 Linux系统的基本认知

Linux系统简介 全程CUN Linux,是一套免费试用和自由传播的类UNIX操作系统 由Linus开发维护的 Unix(流程图) unix ------| solaris (sun) AIX (IBM) HP-UX 商业 ------| mac os / ios (商业) ------| linux (开源免费) -----| ubuntu (乌班图) -----| redhat

2020-09-11 08:52:37 800

原创 对计算机的基本认知

计算机的基本常识 **1.硬件组成 CPU的运算 1+5 过程控制:读取键盘 常见的CPU Intel AMD arm PowerPC MIP

2020-09-09 19:50:25 371

空空如也

空空如也

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

TA关注的人

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