自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之线性表预习

1.简述线性表中顺序存储结构的含义及主要元素描述顺序存储结构需要三个属性: 1. 存储空间的起始位置:数组 data , 它的存储位置就是存储空间的存储位置 2. 线性表的最大存储容量 3. 线性表的当前长度数组长度 与 线性表长度区别 - 数组长度: 即存放线性表的存储空间的长度,存储分配后这个量一般是不变的。线性表长度: 即线性表中数据元素的

2017-10-27 10:44:45 484

原创 预处理、结构体预习

1. 带参数的宏与自定义函数的区别  1.函数调用时,先求出实参表达式的值,然后带入形参。而使用带参的宏只是进行简单的字符替换。  2.函数调用是在程序运行时处理的,分配临时的内存单元;而宏展开则是在编译时进行的,在展开时并不分配内存单元,不进行值的传递处理,也没有“返回值”的概念。  3.对函数中的实参和形参都要定义类型,二者的类型要求一致,如不一致,应进行类型转换;而宏不存在类型问

2017-10-26 14:57:28 337

原创 C语言函数基础预习

1.函数的声明与定义函数的声明就是声称一个函数的名字,只是说明函数的名字,不涉及函数的实现,即没有函数体,所以函数的声明只包括前三个部分。函数的定义就是确定一个函数的意义,即让函数具有某项功能,但是这里可不是只有函数体,你要指明这个函数体就是那个函数,所以函数的定义包含了一个函数的所以部分。2.形式参数与实际参数的区别形式参数就是定义函数时候的参数表,只是定义了调用时参

2017-10-19 18:24:47 771

原创 C语言指针基础预习

1.指针的类型与指针所指向的类型的区别从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:(1)int*ptr;//指针的类型是int*(2)char*ptr;//指针的类型是char*(3)int**ptr;//指针的类型是int**

2017-10-19 17:58:01 354

原创 shell脚本与C语言数据类型基础知识

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。今天学习了一些最基本的sh

2017-10-14 15:16:27 532

原创 C语言基本语句

1.C语言中空语句一般有哪些用途? 1.纯粹消耗cpu时间,起到延时的作用 2.为了程序的结构清楚,可读性好,以后扩充新功能方便。有些公司的编码规范要求,对于if/else语句等,如果分支不配对的话,需要用空语句进行配对,一些日企这么要求的比较多。如    if(xxxx)        {          xxxx        }         else 

2017-10-11 16:27:33 17026 2

原创 第三章运算符与表达式

1.C语言中运算符的优先级 1. 同一优先级的运算符,运算次序由结合方向来决定。    例如:    a) * 与 / 具有相同的优先级别,其结合方向为自左向右,因此3 * 5 / 4的运算次序是先乘后除;    b) - 和 ++ 为同一优先级,结合方向为自右向左,因此 - i ++ 相当于 - ( i ++ )。 2. 从上述表中可以大致归纳出各类运算符优先级:   

2017-10-10 16:04:51 597

原创 第二章数据类型

1.char ch='a';   int a=(int)ch;  printf("%d%c\n,a,ch);ch是什么?ch里面装的是什么?a是什么?a里面装的是什么内容?打印结果是什么?ch是字符型变量,ch里是a的二进制数,a是整形变量,装的是“a”的二进制数的整形表示方式,结果是97和a。2.简述局部变量和全局变量的使用方法及区别1. 作用域不同:全局变量的作

2017-10-09 19:08:16 408

原创 linux下的系统管理及系统安全命令

系统管理命令Linux必学的系统管理命令对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。下面介绍几个常用的系统管理命令: df1.作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。

2017-10-04 10:48:26 389

原创 linux下的文件处理命令

文件处理命令Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。 file  1.作用   

2017-10-04 10:37:49 396

原创 gdb调试器与make工程管理器

GDB调试器GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能:1.启动程序,可以按照工程师自定义的要求随心所欲的运行程序。2.让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。3.当程序被停住时,可以检查此时程序中所发生的事,并追索上文。4.动态地改变程序的执行环境。例如一个C语言源程序app.c:

2017-10-04 10:06:01 266

原创 gcc编译器的简介与使用

gcc是开放源代码领域使用最广泛的编译器,功能强大,支持性能优化。目前gcc可以用来编译才C/C++,JAVA等多种语言,使用广泛。 -o  指定生成的输出文件  -E 仅执行编译预处理 -S 将C代码转化为汇编代码 -c 仅执行编译操作,不进行连接  gcc的编译分为四个部分:1.编译预处理(展开头文件,展开宏,生成.i文件),如:gcc -E test.c -o tes

2017-10-02 15:46:02 2271

空空如也

空空如也

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

TA关注的人

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