摘要: 注意:不同版本的Linux会有所区别,不过大同小异 Linux 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 输出重定向 命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为 阅读全文
posted @ 2017-03-09 22:21 张大猛 阅读(14535) 评论(0) 推荐(0) 编辑
摘要: 编译执行bash的方法 (1)bash test.sh (2) chmod 755 test.sh #给bash赋予可执行的权限 r-4 w-2 x-1 ./test.shbash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用 阅读全文
posted @ 2017-03-09 21:59 张大猛 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定: const int MaxNum = 100; //班级的最大人数 const int MaxNum = 阅读全文
posted @ 2017-03-09 20:49 张大猛 阅读(37612) 评论(1) 推荐(4) 编辑
摘要: 有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。比如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位。正是基于这种考虑,C语言又提供了一种叫做位域的数据结构。在结构体定义时,我们可以指定某个成员变量所占用的二进制位数(Bit),这就是位域。 eg 阅读全文
posted @ 2017-03-09 20:25 张大猛 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。以每周七天为例,我们可以使用#define命令来给每天指定一个名字: #include <stdio.h> #defi 阅读全文
posted @ 2017-03-09 20:12 张大猛 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一:C语言结构体(struct) 在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为: struct 结构体名{ 结构体所包含的变量或数组}; 结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(M 阅读全文
posted @ 2017-03-09 20:07 张大猛 阅读(1349) 评论(0) 推荐(0) 编辑