自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Arcueid的博客

C语言新手

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

原创 C语言基础-指针基础

相关知识 计算机存储单位 最小存储单位:bit 即:0/1 基本存储单位:Byte 1Byte=8bit 注:计算机存取的数据是Byte位数 程序=算法+数据 定义变量:分配存储空间 引用变量:通过变量名引用变量的内容 引用方法: 1、引用变量名 2、引用空间地址的内容:地址 地址:指内存地址的概念。计算机内存中的各个存储单元都是有序的,按字节编码。 指针 即变量空间的首地址(为常量,...

2018-12-26 19:44:28 120

原创 C语言基础--函数

函数 描述某一个功能模块的过程 注:C语言是面向过程,即C语言的执行是以模块(函数)为单位的。 函数定义 return_type function_name( parameter list ) { body of the function } 在 C 语言中,函数由一个函数头和一个函数主体组成。 下面列出一个函数的所有组成部分: 返回类型:一个函数可以返回一个值。return_type 是函数...

2018-12-18 19:50:16 316 1

原创 C语言基础--数组

数组 一块 连续 且 同类型 的存储空间 整型数组 int/short/long 数组名[长度] 注意:int buf[10]={1,2,3,4,5,6} 分配空间时,赋予初值以外的空值均为0 sizeof(buf)/sizeof(int)==10 是不确定元素的个数的 字符数组 定义:char buf[长度] 初始化:在定义的同时赋初值 char buf[10]={...

2018-12-16 16:05:31 223

原创 C语言基础(二)

字符常量 eg: 'a' 字符串常量 即“多个字符” 注:在字符串的末尾,系统会自动添加一个空字符(结束字符),无论原本是否存在空字符。 eg:"abc" 占用存储空间4Byte 输入输出 将信息输出到外部设备 从外部设备输入信息到电脑中 标准输入输出设备 即键盘、屏幕 标准输入输出流 提供一套想换API来操作标准输入输出设备 头文件:stdio.h 输...

2018-12-16 15:42:10 100

原创 C语言基础(一)

语言的发展历史: 1、机器语言:计算机能直接识别的语言(0/1组成的代码) 缺点:难以编写与检查错误 优点:机器可以直接识别 2、汇编:由特定助记符来替代二进制指令 mov、#32... 3、高级语言:用自然语言与机器沟通 C、C++、JAVA、C#、OC、易语言... 各类语言 计算机的语言:机器语言(计算机只能识别此语言) 编译器:高级语言与机器之间的语言翻译专家。 gc...

2018-12-11 20:05:21 522

原创 Shell脚本 函数

函数 基本结构 function 函数名() { command...(函数体) } 调用函数 即执行一次函数,使用形式为: 函数名 实参 传递、接收实参 传递实参: 函数名 实参1 实参2... 接收实参: 在函数中使用$1、$2... 传递实参的个数: $# 引用所有实参: $@ 返回值 return 字符串 若函数有返回值,则可通过$?获取 注:return的值只有1Byte的宽度,...

2018-12-06 20:38:31 219

原创 Shell算法(上篇)

二分法 算法:二分法查找适用于数据量较大时,但是数据需要先排好顺序。主要思想是:(设查找的数组区间为array[low, high]) (1)确定该区间的中间位置K (2)将查找的值T与array[k]比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。区域确定如下:a.array[k]>T 由数组的有序性可知array[k,k+1,……,high]>T;故新的区间为...

2018-12-04 19:35:33 1074

原创 Linux系统简单的Shell命令符(续二篇)

Shell命令符 Shell脚本中的数学表达式 在命令后以((数学表达式))输出 括号内的表达式与C语言表达式没有区别 循环控制 for var in 值的列表 do command done eg:列举出指定文件夹下的内容是文件还是文件夹 结果如下: 区间序列 seq 提供一个序列区间 seq [OPTION]... FIRST INCREMENT LAST 注:列举出first至l...

2018-12-03 19:22:45 123

原创 Linux系统简单的Shell命令符(续篇)

Shell命令符 归档、解档 归档:将多个文件打包在一起 tar -cv(显示)f(文件列表)文件名.tar 文件列表 解档:将已打包的文件分解出 tar -xvf 文件名.tar gzip gzip是GUN组织开发邮的一个压缩的程序 后缀: .gz 压缩: tar -czf 文件名.tar.gz 文件列表 解压: tar -xzf 文件名.tar.gz zip Linux提供了zip和u...

2018-12-02 20:53:24 237

原创 Linux系统简单的Shell命令符(后篇)

Shell命令 用户 超级管理员:root 以下对用户的操作均需要在root权限下进行 用户对文件的操作权限的分类 拥有者/创建者:创建该文件的人 u 群组:具有同一类操作权限的人 g 其他人 o 切换用户 su 用户名 注:只输入su会默认进入超级管理员root账号 增加用户 useradd...

2018-11-29 20:04:16 156

原创 Linux系统简单的Shell命令符(中篇)

Shell命令 查看Linux系统的网卡或设置网卡的配置信息: ifconfig 测试两台主机是否能通信 ping 配置Fedora系统与Windows的通信 设置VPN 为网卡设置IP 桥接 虚拟出一张新的网卡 关闭防火墙 强制结束当前进程 Ctrl+c 清空屏幕 clear 移动/重命名文件 mv 源文件 目标文件夹/需要改成的新文件名称 ...

2018-11-27 23:11:36 122

原创 Linux系统简单的Shell命令符(前篇)

Shell Shell是Linux系统的用户界面,提供用户与内核进行交互操作的一种接口,实际上是一个命令解释器。 Shell命令 一串操作系统的字符命令(必须由命令的解释器来执行 路径: /bin/bash) 终端界面及各项意义 ![[用户@主机名 相对位置]$](https://img-blog.csdnimg.cn/20181126212345594.png) 相对路径 相对 ...

2018-11-26 22:32:14 151

空空如也

空空如也

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

TA关注的人

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