指针
Tobiu
才能不是来自于别人,而是自己的勤奋,不断学习,不断锻炼,不断总结积累。
展开
-
有关指针变量的类型及含有义
变量定义 类型表示 含义 int i; int 定义整型变量 i int * p; int * 定义 p 为指向整型数据的指针变量 int a[5]; int [5] 定义整型数组 a,它有 5 个元素 int * p[4]; int * [4] 定义指针数组 p,它由 4 个指向整型数原创 2017-09-05 14:44:31 · 550 阅读 · 0 评论 -
未初始化和非法的指针
下面这个代码段说明了一个极为常见的错误: int *a; ... *a = 12 ; 这个声明创建一个名叫a的指针常量,后面那条赋值把12存储在a所指向的内存位置。 警告: 但是究竟a指向哪里呢?我们声明了这个变量,但从未对它进行初始化,所以我们没有办法预测12这个值将存储在什么地方。从这一点看,指针变量和其它变量并无区别。如果变量是静态的,它还被初始化为0;但如果变量是自动的,它根本原创 2017-12-03 23:44:10 · 335 阅读 · 0 评论 -
C语言str系列函数
1.strlen函数 /*** 计算一个字符串的长度 ***/ size_t strlen(char *string) { int length = 0; /* 依次访问字符串的内容,计算字符数,直到遇到NUL终止符 */ while( *string++ != '\0') length += 1; return length; } /* ** 这里简单的说明:strlen与原创 2017-12-03 23:59:41 · 11713 阅读 · 0 评论