举例说明:1)int* p[2] 是一个指向int型的指针数组,即:p是包含两个元素的指针数组,指针指向的是int型。可以这样来用:#include using namespace std;int main(int argc, char* argv[]){int* p[2];int a[3] = {...
分类:
其他好文 时间:
2015-09-19 22:28:49
阅读次数:
188
一、结构体指针1. 什么是结构体指针?指向结构体变量的指针 结构体: typedef struct stu{ char name[20]; char sex; int age; }Student; Studen...
分类:
编程语言 时间:
2015-09-19 01:00:42
阅读次数:
275
指针:保存变量地址的变量;在 C中应用广泛,因为1)指针往往是表达某个计算的唯一途径;2)使用指针往往可以写出更高效紧凑的代码;另一方面,1)指针和goto一样,会导致程序难以理解;2)粗心会很容易导致指针指向了错误的地方; 指针与数组关系密切; ANSI C明确制定了操纵指针的规则,并且使...
分类:
编程语言 时间:
2015-09-17 22:55:21
阅读次数:
187
一、看视频至少1.5被速度看。看的时候先按题目要求自己思考怎么实现,先写下实现思路(简称:伪代码)二、思想架构 》 代码量 》 自以为看懂了三、c重点:循环、数组、指针(预习时不必太深入、老师讲课深度是视频的8分难度)、结构体四、尽量在保证当天学习效果的情况下,多往前预习视频或代码,不转牛角尖,不必...
分类:
编程语言 时间:
2015-09-17 00:58:01
阅读次数:
203
指针和数组的区别 指针和数组都可以通过下标的方法和指针发(p+i)来访问数组元素 1.指针 可以修改指向 数组名 是常量,表示首元素的地址,不能改变 2.指针存贮空间:4/8个字节 数组的存储空间:元素个数 * 空间存储空间定义字符串两种方式: 1.使用数组定义字符串 ----> 字符串变量 字符串...
分类:
编程语言 时间:
2015-09-15 23:08:51
阅读次数:
248
1.指针数组数组指针 引用数组 数组的引用int *a[10]指针数组每一个元素都是一个指针Int (*a)[10]数组指针P指向一个含有10个元素的数组Int (&a)[10]数组的引用a是一个数组的引用Int& a[10]引用函数非法数组的引用:1.在程序体中int a[10]; Int (&....
分类:
编程语言 时间:
2015-09-15 19:57:23
阅读次数:
205
从这篇开始,按照我的理解,整理Kernigham和Ritchie的《C程序设计语言(第2版·新版)》。0.1 C C很适合用来编写编译器和操作系统,被称作“系统编程语言”;BCPL语言-->B语言-->C语言; 数据类型:基本(字符,多种长度整型和浮点型);派生(指针,数组,结构,联合)...
分类:
编程语言 时间:
2015-09-14 15:07:13
阅读次数:
150
方法一:指针的方式#include<stdio.h>#include<stdlib.h>intmy_strlen(constchar*str){ char*tmp=str;//用tmp保存原指针的地址 while(*str)//str++直到‘\0’ { str++; } returnstr-tmp;//两个指针相减,得到字符长度}intmain(){ char*p="bit"; printf("%d\n",my_..
分类:
编程语言 时间:
2015-09-14 00:44:58
阅读次数:
284
说明:第一篇回顾了指针的基本概念以及基本使用,因此对指针也有了一个较为清晰的思路,但实际上第一篇关于指针的内容是不太容易忘记的。这是第二篇中的内容是比较容易混淆,但对于指针的进一步学习也是非常重要的。一.指向函数的指针1.函数指针·函数指针即指向函数的指针,函..
分类:
编程语言 时间:
2015-09-14 00:42:41
阅读次数:
370
一、先看一组定义1.一个整型数 int a;2.一个指向整型数的指针 int *a;3.一个指向指针的指针,它指向的指针指向一个整型数 int **a;4.一个有5个整型数的数组 int a[5];5.一个有5个指针的数组,该指针指向一个整型数 int *a[5];6.一个指向有5个整型数数组的指针...
分类:
编程语言 时间:
2015-09-14 00:27:09
阅读次数:
182