下面的定义语句 int a = 100 b = 199 int p1 = a p2 = b在16位机器上所产生的效果如图7-3所示 可见间接访问运算符并不针对定义中的所有变量每定义一个指针都必须在其名字前面用作前缀程序员可以将指针初始化为0NULL或某个地址 指针的类型C语言程序设计---第6章9 p1 = p C
第9章 指 针3581013162实参的来源运行带参主函数必须在操作系统下: 可执行文件名 实参[ 实参2……]例如:lock - 文件名←┘说明:在TC的集成开发环境下也可直接利用RunArguments…项输入主函数所需要的实参:只须输入各参数(相邻参数用空格分开)可执行文件名可省略在本案例中输入- 文件名即可 [返回] for( i = 0 i < 3 i) 控制
实验七 指针一实验目的1掌握指针的概念会定义和使用指针变量2能正确使用数组的指针和指向数组的指针变量3能正确使用字符串的指针和指向字符串的指针变量4进一步理解指针的概念掌握其在数组和字符串中的应用5能正确使用指向函数的指针变量6了解指向指针的指针的概念及其使用方法二实验预习1认真阅读指针内容2编写好所需要的程序三实验指导1调试下列程序使之具有如下功能:用指针法输入 12 个数然后按每行 4
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级指针1指针教学内容指针的定义与应用指针与数组指针与字符串 指针与函数程序实例 2 指针与指针变量变量与地址程序中: int i float k 内存中每个字节有一个编号-----地址1020 编译或函数调用时为其分配内存单元
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级指针几个概念:? 指针也是一种数据类型具有指针类型的变量称为指针变量 指针变量中存放的不是数据而是内存单元的地址通过这个地址可以访问其中的内容? 程序中用到的数据都要保存到计算机的内部存储器中计算机的内部存储器是由很多个存储单元组成 的每个存储单元都有一个编号这个编号称为地址计算机通过这个地址来读写单元中的数据内存储器
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级p1000Hi2000Hj3000H102000Hp1000Hi2000Hj3000H102000H
#
初始状态Temp=pa; pa=pb; pb=temp;初始状态Temp = *pa;*pa =*pb;*pb = temp;
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级指针的复习 类型标识符 变量名指针类型 指针指向的类型 指针指向的变量 指针变量的地址赋值: 变量名=目标变量的地址或同类型的指针变量常量数组的复习类型标识符 数组名[整型常量表达式]例如:int a[3]大小类型(数组元素和数组)变量集合定义后其内存块和地址在生命期中保持不变数组名的两种含义:代表数
#
违法有害信息,请在下方选择原因提交举报