C/C++
文章平均质量分 73
翱翔云端
关注计算机科学与宏观经济学,热爱读书、运动和编程,擅长Java Web后端开发,熟悉Hadoop、Spark和Storm等大数据处理技术。
展开
-
编程实现顺序表的基本操作
void InitList(SqList &L)//建立空顺序表函数voidListInsert(SqList &L, int i, ElemType e) //在顺序表中第i个位置插入元素函数e void ListDelete(SqList &L, int i, ElemType &e)//删除顺序表L的第i个数据元素,并用e返回其值。 void Pr原创 2016-04-07 11:18:01 · 8682 阅读 · 0 评论 -
c语言中realloc()函数解析
真是有点惭愧,这些内容本应该很早就掌握的,以前只是糊里糊涂的用,不知道在内存中具体是怎么回事,现在才弄清楚。realloc(void *__ptr, size_t __size):更改已经配置的内存空间,即更改由malloc()函数分配的内存空间的大小。如果将分配的内存减少,realloc仅仅是改变索引的信息。如果是将分配的内存扩大,则有以下情况:1转载 2016-04-07 11:42:31 · 601 阅读 · 0 评论 -
C语言之malloc()函数
【FROM MSDN && 百科】原型: void *malloc(unsigned int size);#include或#include malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。malloc 向系统申请分配指定size个字节的内存空间(连转载 2016-04-07 17:56:08 · 692 阅读 · 0 评论 -
The C Programming Language——Exercise solutions of the chapter one (1st)
Recently,I have been reading the book The C Progrmming Lanuage(2nd Edition),which written by Dennis M.Ritchie and Brian W.Kernighan.The are many useful and elegant exercises in the book.Here is my s原创 2016-05-04 21:26:03 · 4979 阅读 · 0 评论 -
C语言还可以这样用?
网上看到大牛用C语言画了一朵鲜艳的玫瑰,自己尝试去编译了一下,运行结果不错!原来的代码可读性不太好,自己整理了一下,下面是整理后的结果,需要的直接拿过去,不用谢!或许你可以送给她。////////////////////////////////////////////////////////////////////// 程序名称情人节的玫瑰// 编译环境VC6.0 / VC2010E原创 2016-05-28 13:50:32 · 799 阅读 · 0 评论 -
C++语言对C语言的扩充
1.新的数据类型bool2.新的变量初始化方法,int x(1024);等价于int x = 1024;3.变量随用随定义4.IO方法,不用关注占位符,不用关注数据类型,不易出错。下面的几幅图展示了这种区别。5.命名空间namespace目的:解决标识符冲突,相当于Java中的package6.引用类型原创 2016-04-22 19:08:40 · 2273 阅读 · 0 评论 -
重定向和管道——让Linux如虎添翼
Linux操作系统设计了重定向和管道,让“组合”的威力硕大无比,这是Windows无法比拟的,废话少说,下面看看几个例子。首先利用vi编辑器写个简单的C程序吧,就叫avg.c吧,如下图所示。程序逻辑很简单,就是输入sum和n然后输出sum/n的值。下面编译、运行一把,如下图所示。接下来见识一下重定向的威力,可以将标准输出重定向到一个文件中,如下图所示。图中用./av原创 2016-04-23 20:13:25 · 2886 阅读 · 0 评论