
C/C++
sharelx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言之函数、指针、数组二重奏
什么是数组指针,什么是指针数组? 什么是函数指针?什么是指针函数? 说说经常让人晕头转向的**指针、指针** 先声明:()、[] 的优先级大于* 指针**:(指针函数和指针数组) 指针函数:本质上是个函数,其返回值为指针,如: int* fun() 指针数组:依然是个数组,不过数组中的元素全是指针,即“XX的地址”如int* arr[10]; **指针:(函数指针和数组指针)Pa原创 2011-12-17 21:48:44 · 399 阅读 · 0 评论 -
C语言之声明和定义
1、先说“声明”和“定义”的区别:(这里的对象泛指函数、变量等) “声明”只是简单地告诉编译器在其他地方创建的对象的名字,允许你使用这个名字,并不分配内存空间,以extern关键字标识。 “定义”是一种特殊的声明,它在声明的同时告诉编译器为对象分配内存空间。C语言的对象必须有且只有一个定义,但可以有多个extern声明。 定义 只能出现在一个地方 确定原创 2011-12-17 22:21:05 · 619 阅读 · 0 评论 -
循环队列C语言实现
//循环队列,以数组作为存储结构,C语言实现 #include "stdafx.h" #include //定义队列数组大小 #define QUEUESIZE 10 //定义循环队列结构体 typedef struct _CycleQueue { int front;//队首 int rear;//队尾 int count;//队列中元素个数 int data[QUEUESIZE]原创 2012-01-11 15:44:16 · 1766 阅读 · 0 评论 -
一、数据结构基础之顺序表C语言实现
/* * 一、数据结构基础之顺序表 * 顺序表数据结构(结构的定义+在此结构上的操作) * --- 2012年4月21日 ---by lx */ #ifndef _SEQUENTIAL_LIST_H #define _SEQUENTIAL_LIST_H #include "Utility.h" //宏定义顺序表的空间大小 #define LISTSIZE 20 //类型定义原创 2012-05-05 20:19:40 · 628 阅读 · 0 评论 -
冒泡排序及其改进算法C语言实现
#include #include //冒泡排序 void BubbleSort(int *array,int n) { int temp; for (int i=n-1;i>0;i--) { for (int j=0;j<i;j++) { if (*(array+j)>*(array+j+1)) { temp=*(array+j)原创 2012-01-11 21:42:22 · 2276 阅读 · 2 评论