自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 getopt函数的使用

#include int getopt(int argc, char * const argv[], const char *optstring); 这是getopt函数的原型 函数用来分析命令行参数,有三个参数,argc表示参数个数,argv表示参数内容,optstring表示可选选项,重点就在于optstring的内容 argc和argv直接由主函数传递,optstring需要从命令

2017-07-26 15:41:20 772

转载 const用法

const的作用 const是C语言的一种关键字,起受保护,防止以外的变动的作用!可以修饰变量,参数,返回值,甚至函数体。const可以提高程序的健壮性,你只管用到你想用的任何地方。 (一)const修饰参数。const只能修饰输入参数。 1、如果输入参数是指针型的,用const修饰可以防止指针被意外修改。 2、如果参数采用值传递的方式,无需const,因为函数自动产生临时变量复制该参数

2017-07-24 16:10:32 210

原创 c/c++的改错练习二

一  .选择 1。给出以下定义: char acX[] = "abcdefg"; char acY[] = {'a','b','c','d','e','f'','g'}; 则正确的叙述为(D) A) 数组acX和数组acY等价                                 B) 数组acX和数组acY的长度相等                  C)数组acX

2017-07-21 14:27:00 1037

原创 c语言的改错练习

1.Windows NT 下的32位机运行环境下: char str[] = "Welcome to 51_CC++"; int Array[] = {1,2,3,4,5,6,7,8,9}; char *p = str; int n; int func(int a[]); 请计算:strlen(str), sizeof(str), sizeof(Array), sizeof(p), s

2017-07-18 18:01:50 4306

转载 关键字static的用途

个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。注意,只有在定义了变量后才能使用。如果变量定义在使用之后,要用extern 声明

2017-07-14 14:41:36 224

原创 AVL树

AVL 树,平衡二叉树,相比与二叉搜索树来说,多了一个平衡因子,该成员可以帮助二叉树进行自我平衡的调整 private: Type data; AVLNode *leftChild; AVLNode *rightChild; int bf; 那么,bf到底代表了什么含义呢,对每一个结点来说,它的平衡因子bf就是它的子树高度与右树高度差的绝对值,在二叉平衡树中,每插入一个新的结点,就

2017-07-13 18:26:09 186

原创 关于学习二叉搜索树的心得体会

首先,二叉搜索树是建立在此树是一棵中序遍历的二叉树的前提下的,基本原理也就是先将关键值与根节点进行比较,如果比根节点的data值小,就在此树的左树中去寻找,如果比根节点的data值大,就在该树的右子树中去找,当然,如果关键值和根节点的data值相等,就是找到了。实际上就是一个简单的递归调用。需要注意的是,同样一组数据,选择不同的树做根结点,所建立的二叉搜索树结果是不同的。 BSTNode* Se

2017-07-11 17:30:29 4529

空空如也

空空如也

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

TA关注的人

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