参考文献:数据结构(c语言版)---严蔚敏p44----->p47
代码如下:
#include//malloc realloc
#include//cin cout
using namespace std;
typedef int ElemType;/*元素类型*/
#define STACK_INIT_SIZE 100 /*栈存储空间初始化容量*/
#define STACKINCR...
分类:
其他好文 时间:
2015-05-30 16:43:21
阅读次数:
1940
因为只能用指针,所以不用以前的引入一个计数器就搞定,所以只用两个指针相减的原理来实现,
#include
int Strlen(char *arr)
{
char *p=arr;
while(*p++);
return p-arr-1;
}
void main()
{
char arr[]="abcdefgh";
printf("Strlen=%d\n",Strlen(arr))...
分类:
其他好文 时间:
2015-05-12 21:02:35
阅读次数:
142
标准头文件包括: 一、标准定义() 文件里包含了标准库的一些常用定义,无论我们包含哪个标准头文件,都会被自动包含进来。 这个文件里定义: l类型size_t(sizeof运算符的结果类型,是某个无符号整型); l类型ptrdiff_t(两个指针相减运算的结果类型,是某个有符号整型);l类型wchar...
分类:
编程语言 时间:
2014-10-14 22:20:39
阅读次数:
277
两个指针相减,为两个指针之间间隔这两个指针类型的数目。如:int *p,*q;p-q=(p地址-q地址)/sizeof(int)#include int main(){ int a[9]={1,2,3,4,5,6,7,8,9}; char *p,*q; int *p2,*q2; ...
分类:
编程语言 时间:
2014-08-18 01:25:23
阅读次数:
259