rth level指针变量的赋值就是给予一个合理的地址值指针变量被声明后可以指向任何同类型的变量C51中使用地址运算符获取变量的首地址如果定义指针变量时不进行赋值该指针变量被初始化为NULLC51中可以将一个指针变量传递给另一个指针变量在指针变量之间进行地址传递时指针变量的类型应该一致 指针变量还可以指向函数对指向函数的指针变量赋值就是把函数的入口首地址赋予指向函数的指针变量 取内容运算符和指针变
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第7章 指针C程序设计中使用指针可以:使程序简洁紧凑高效有效地表示复杂的数据结构动态分配内存得到多于一个的函数返回值7.1 指针的概念变量与地址程序中: int i float k 内存中每个字节有一个编号-----地址…...….
单击此处编辑母版标题样式单击此处编辑母版文本样式第7章指针指针是C语言的重要特色合理使用指针可以使程序简洁高效紧凑但是由于指针的概念很抽象使用起来也很灵活因此给初学者学习指针带来了较大的困难 本章将利用链表来保存学生信息管理系统中的学生信息并在此基础上实现数据的添加显示修改和删除功能 7.1 指针概述指针的概念指针变量的定义和引用指针变量作为函数参数7.2指向一维数组的指针7.2.1 指向一维数组
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级C语言程序设计 - 第7章 指针第7章 指 针目 录指针概念指针变量和指针运算指向数组的指针指向字符串的指针指向函数的指针返回指针值的函数指针数组和指向指针的指针2C语言程序设计 - 第7章 指针指针 (Pointer)指针表示变量等的存储地址使用指针可以获得紧凑高效的代码使用指针也可能使程序晦涩难懂指针
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第7章 指 针 第7章 指 针 7.1 指针的概念7.2 变量的指针与指针变量 7.3 指针与数组 7.4 指针与函数 7.5 指针与结构 7.6 结构与链表 7.7 应用举例 习题7 7.1 指 针 的 概 念 7.1.1 指针 一个程序的指令 常量和变量都要存放在计算机的内存中 计算机的内存是按字节(B)来划分存
Click 内容提要指针(Pointer)的概念一个指针变量不能指向与其类型不同的变量指针运算(14)指针运算(44)void Swap(int xint y){ int temp temp = x x = y y = temp}Not WorkWhy15b1515①y a8bx Swap函数 swap函数的几种错误形式(33)
#
第7章 指 针71 概述72 指针变量73 指针和函数74 指向函数的指针变量75 应用举例71 概述地址计算机的内存用于存放 “正在”使用的数据和“正在”执行的程序。内存单元的基本单位是字节。每一个内存单元都有一个编号,称作内存的地址。指针 指针 变量在内存中都对应一定的内存单元,变量对应的地址称作变量的指针。C的函数经过编译生成在内存中连续存放的目标代码,目标代码的起始地址称作函数的入口地址,
void main(void){ floats[10]={90,95,88,70,65,86,74,80,92,84};floataver=ave(s,10);cout“aver=“aver‘\n’;}float ave(float a[ ],int n){inti; floatsum=a[0]; for (i=1; in; i++) sum=sum+a[i];return sum/10;}flo
指针变量的定义与初始化【例7-2】输入两个整数i1和i2利用指针将大数存放到i1中小数存放到i2中最后按i1i2的顺序输出1.二级指针 int pp = a[0]p 指向数组a的首元素a[i]指针与二维数组2.用于二维数组的指针变量include <> main(){int a[3][4]={123456789101112} int (p)[4]=a row col printf(输入任意的
违法有害信息,请在下方选择原因提交举报