- 博客(12)
- 收藏
- 关注
原创 C语言基础-指针基础
相关知识计算机存储单位最小存储单位:bit 即:0/1基本存储单位:Byte 1Byte=8bit注:计算机存取的数据是Byte位数程序=算法+数据定义变量:分配存储空间引用变量:通过变量名引用变量的内容引用方法: 1、引用变量名2、引用空间地址的内容:地址地址:指内存地址的概念。计算机内存中的各个存储单元都是有序的,按字节编码。指针即变量空间的首地址(为常量,...
2018-12-26 19:44:28
126
原创 C语言基础--函数
函数描述某一个功能模块的过程注:C语言是面向过程,即C语言的执行是以模块(函数)为单位的。函数定义return_type function_name( parameter list ){ body of the function}在 C 语言中,函数由一个函数头和一个函数主体组成。 下面列出一个函数的所有组成部分:返回类型:一个函数可以返回一个值。return_type 是函数...
2018-12-18 19:50:16
324
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
231
原创 C语言基础(二)
字符常量eg: 'a'字符串常量即“多个字符”注:在字符串的末尾,系统会自动添加一个空字符(结束字符),无论原本是否存在空字符。eg:"abc" 占用存储空间4Byte输入输出将信息输出到外部设备从外部设备输入信息到电脑中标准输入输出设备即键盘、屏幕标准输入输出流提供一套想换API来操作标准输入输出设备头文件:stdio.h输...
2018-12-16 15:42:10
102
原创 C语言基础(一)
语言的发展历史:1、机器语言:计算机能直接识别的语言(0/1组成的代码) 缺点:难以编写与检查错误 优点:机器可以直接识别2、汇编:由特定助记符来替代二进制指令 mov、#32...3、高级语言:用自然语言与机器沟通 C、C++、JAVA、C#、OC、易语言...各类语言计算机的语言:机器语言(计算机只能识别此语言) 编译器:高级语言与机器之间的语言翻译专家。 gc...
2018-12-11 20:05:21
526
原创 Shell脚本 函数
函数基本结构function 函数名(){ command...(函数体)}调用函数即执行一次函数,使用形式为:函数名 实参传递、接收实参传递实参:函数名 实参1 实参2...接收实参:在函数中使用$1、$2...传递实参的个数:$#引用所有实参:$@返回值return 字符串若函数有返回值,则可通过$?获取注:return的值只有1Byte的宽度,...
2018-12-06 20:38:31
223
原创 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
1079
原创 Linux系统简单的Shell命令符(续二篇)
Shell命令符Shell脚本中的数学表达式在命令后以((数学表达式))输出括号内的表达式与C语言表达式没有区别循环控制for var in 值的列表do commanddoneeg:列举出指定文件夹下的内容是文件还是文件夹结果如下:区间序列seq 提供一个序列区间seq [OPTION]... FIRST INCREMENT LAST注:列举出first至l...
2018-12-03 19:22:45
125
原创 Linux系统简单的Shell命令符(续篇)
Shell命令符归档、解档归档:将多个文件打包在一起tar -cv(显示)f(文件列表)文件名.tar 文件列表解档:将已打包的文件分解出tar -xvf 文件名.targzipgzip是GUN组织开发邮的一个压缩的程序后缀: .gz压缩:tar -czf 文件名.tar.gz 文件列表解压:tar -xzf 文件名.tar.gzzipLinux提供了zip和u...
2018-12-02 20:53:24
242
原创 Linux系统简单的Shell命令符(后篇)
Shell命令用户超级管理员:root以下对用户的操作均需要在root权限下进行用户对文件的操作权限的分类拥有者/创建者:创建该文件的人 u群组:具有同一类操作权限的人 g其他人 o切换用户su 用户名注:只输入su会默认进入超级管理员root账号增加用户useradd...
2018-11-29 20:04:16
161
原创 Linux系统简单的Shell命令符(中篇)
Shell命令查看Linux系统的网卡或设置网卡的配置信息:ifconfig测试两台主机是否能通信ping配置Fedora系统与Windows的通信设置VPN为网卡设置IP桥接虚拟出一张新的网卡关闭防火墙强制结束当前进程Ctrl+c清空屏幕clear移动/重命名文件mv 源文件 目标文件夹/需要改成的新文件名称 ...
2018-11-27 23:11:36
125
原创 Linux系统简单的Shell命令符(前篇)
ShellShell是Linux系统的用户界面,提供用户与内核进行交互操作的一种接口,实际上是一个命令解释器。Shell命令一串操作系统的字符命令(必须由命令的解释器来执行 路径: /bin/bash)终端界面及各项意义![[用户@主机名 相对位置]$](https://img-blog.csdnimg.cn/20181126212345594.png)相对路径相对 ...
2018-11-26 22:32:14
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人