- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.1 地址和指针的概念 直接访问与间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 10.2 变量的指针和指向变量的指针变量 指针变量的赋值 指针变量的赋值 指针变量的引用 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 Main() {int q[]={4,5,54,54,54,54,54,545,3,3,3,3,3,3,78,8,8}; int *p,I,j; I=sizeof(q); p=q; for(j=0;jI/2;j++) printf(“%d %d %d”,*q++,q[j],*p++); } 用指向变量的指针变量 用指向一维数组的指针变量 用二维数组名 10.4 指针与字符串 10.4指针与字符串——字符串指针作函数参数 char *cp; 与 char str[20]; str由若干元素组成,每个元素放一个字符;而cp中存放字符串首地址 char str[20]; str=“I love China!”; (?) char *cp; cp=“I love China!”; (?) str是地址常量;cp是地址变量 cp接受键入字符串时,必须先开辟存储空间 可以用指针变量指向整型变量、字符串、数组,也可以指向一个函数。 函数指针:函数在编译时被分配的入口地址,用函数名表示 返回指针值函数定义形式: 类型标识符 *函数名(参数表); 例 int * f(int x, int y) 用于处理二维数组或多个字符串 1.指针数组 多级指针 定义: 指向指针的指针 一级指针:指针变量中存放目标变量的地址 char name[5][9]={“gain”,“much”,“stronger”, “point”,“bye”}; char *name[5]={“gain”,“much”,“stronger”, “point”,“bye”}; g a i n \0 s t r o n g e r \0 p o i n t \0 m u c h \0 name[0] name[1] name[2] name[3] name[4] b y e \0 g a i n \0 s t r o n g e r \0 p o i n t \0 m u c h \0 b y e \0 二维数组存储空间固定 字符指针数组相当于可变列长的二维数组 指针数组元素的作用相当于二维数组的行名 但指针数组中元素是指针变量 二维数组的行名是地址常量 10.7 指针数组和多级指针---二维数组与指针数组区别 10.7 指针数组和多级指针 main() { void sort(char *name[],int n), print(char *name[],int n); char *name[]={Follow me,BASIC, Great Wall,FORTRAN,Computer }; int n=5; sort(name,n); print(name,n); } void sort(char *name[],int n) { char *temp; int i,j,k; for(i=0;in-1;i++) { k=i; for(j=i+1;jn;j++) if(strcmp(name[k],name[j])0) k=j; if(k!=i) { temp=name[i]; name[i]=name[k]; name[k]=temp;} } } name[0] name[1] name[2] name[3] name[4] name Great Wall FORTRAN Computer Follow me BASIC k j k j j j i=0 例 对字符串排序(简单选择排序) main() { void sort(char *name[],int n), print(char *name[],int n); char *name[]={Foll
您可能关注的文档
- 江西中医学院大学生心理健康课件第七讲 大学生常见的心理问题.ppt
- 焦作大学室内设计原理课件第八讲 室内家具与陈设.ppt
- 焦作大学室内设计原理课件第二讲 建筑美学原理.ppt
- 焦作大学室内设计原理课件第九讲 实体的形.ppt
- 焦作大学室内设计原理课件第六讲 室内采光与照明.ppt
- 焦作大学室内设计原理课件第七讲 室内色彩与材料质地.ppt
- 焦作大学室内设计原理课件第三讲 室内设计的内容、分类和方法步骤.ppt
- 焦作大学室内设计原理课件第十二讲 人体工程学、环境心理学与室内设计.ppt
- 焦作大学室内设计原理课件第十讲 空间的形.ppt
- 焦作大学室内设计原理课件第十三讲 室内设计的风格与流派.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 2024届高考写作指导:“劳动之苦与劳动之美”审题指导及优秀范文两篇精品.docx
- 部编统编1张凯+快乐读书吧《非洲民间故事》导读课公开课教案教学设计.docx VIP
- 糖尿病性酮症酸中毒课件.pptx
- 科学教育出版社七年级上册劳动实践手册教案.docx VIP
- 《当代中文》第一课--您贵姓.ppt VIP
- 部编版五年级语文上册第六单元质量评价试卷(含答案).pdf VIP
- 第三章 地球的面貌-2024-2025学年七年级地理上册单元速记清单(湘教版2024).docx VIP
- 九年级上学期家长会.11.ppt省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 国开(电大)《现代汉语专题》形考作业1-6参考答案(下载可编辑).pdf
- 2.6 直角三角形(原卷版).docx VIP
文档评论(0)