版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
指针与函数为指针变量赋初值取内容运算指针运算取地址运算的一般形式:&变量取地址运算若有变量说明:inta,b,*p,
*q;scanf(“%d”,
&a);p=&a;q=p;&a10int
*p;int
a;&aint
*q;p=&a;*p=10;printf(“%d”,*p);scanf(“%d”,&a);scanf(“%d”,p);b=*p+25;让p指向变量a把10赋给变量a输出p所指变量的值给变量a输入值给变量a输入值把35赋给变量b取内容运算取内容运算的一般形式:*指针表达式若*p出现在赋值号左边,表示给p所指变量赋值若*p不出现在赋值号左边,表示p所指变量的值若有变量说明:inta,b,*p
;
为指针变量赋初值指针变量使用前必须有值指针变量的初值必须是地址值(不能是整数)在定义指针变量时同时初始化int a,*p=
&a;使用赋值语句赋值inta,*p; p=&a;NULL是在stdio.h中定义的符号常数#defineNULL0可以为指针赋空值(NULL),此时指针不指向任何变量,如:p=NULL;
(p为空指针变量),不提倡p=0;
或
p=‘\0’。指针变量0012FF440012FF3C001整型变量i变量i_pointer0012FF40整型变量k…...10100012FF442FF38例 inti,k,*i_pointer;i=10;
i_pointer=&i;k=
i;k=
*i_pointer;--直接访问--间接访问变量的两种赋值方式#include
<stdio.h>intmain(
){
int a,b;int *pa, *pb;a=100; b=10;pa=&a; pb=&b;printf("%d,%d\n",a,b);printf("%d,%d\n",*pa,*pb);return
0;}[例8-1]
用直接方式和间接方式输出变量的值。给变量a,b初始化给指针变量pa,pb初始化对变量的直接访问对变量的间接访问[例8-2]将两个整型数a,b按由大到小次序输出。#include
<stdio.h>intmain(
){int
a,b,*p1=&a,*p2=&b,*p;scanf("%d%d",&a,&b);if
(a<b)if
(a<b){
p=p1;p1=p2;p2=p; }printf("%d,%d\n",a,b);printf("%d,%d\n",*p1,*p2);return
0;}5
95,
99,
55
99,
59,
5交换p1,p2的指向#include
<stdio.h>intmain(
){inta,b,*p1=&a,*p2=&b,
p;scanf("%d%d",&a,&b);交换p1,p2所指的单元的内容{
p=*p1;*p1=*p2;*p2=p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 120万吨每年洗煤厂项目可行性研究报告
- 小组任务设计思路
- 同伴交往辅导课程方案
- 跨境电商英语文案设计
- 金融市场基础知识考试题库及答案
- 健康素养测试题目及答案
- 建筑废弃物资源化综合利用方案(完-整版)
- 技师绿化工试题题库及答案
- 急性呼吸窘迫综合征与多器官功能障碍综合征题库及答案
- 环氧自流平地坪施工方案(完-整版)
- 【2026】年部编版道德与法治新教材二年级上册全册教案(共4个单元含教学计划)
- 阿里销售考核制度
- 落地式脚手架培训课件
- 2025年南京理工大学紫金学院智能制造学院专任教师公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 电烙铁焊接技巧和方法
- 帕金森护理常规
- 大货车转让合同协议书
- 全国公安移动警务视频应用建设指南(征求意见稿)-正式-来源广东
- 2024-2030年中国电瓷行业运行态势及发展策略研究报告
- 口腔诊所医保统计信息管理制度范本
- 电气控制与PLC原理及应用(第2版)PPT完整全套教学课件
评论
0/150
提交评论