《字符指针的使用》doc版

《字符指针的使用》doc版

ID:33163005

大小:60.80 KB

页数:7页

时间:2019-02-21

《字符指针的使用》doc版_第1页
《字符指针的使用》doc版_第2页
《字符指针的使用》doc版_第3页
《字符指针的使用》doc版_第4页
《字符指针的使用》doc版_第5页
资源描述:

《《字符指针的使用》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第24次复习字符指针的使用正课8.8指向函数的指针一、函数的指针及指向函数的指针变量1、函数指针的概念一个函数在编译时被分配一个入口地址,这个入口地址称为函数的指针。2、指向函数的指针变量定义的一般形式:数据类型标识符(*指针变量名)()例1求a和b中的大者。(已经会的)main()7{intmax();inta,b,c;char*format="a=%d,b=%d,max=%d";scanf("%d,%d",&a,&b);c=max(a,b);printf(format,a,b,c);printf("

2、n");}max(x,y)intx,y;{intz;return(z=x>y?x:y);}二、用指向函数的指针变量作函数的参数1、方法:传递的是函数的入口地址,72、一般的使用形式::sub(f1,f2);/*主调函数/*:sub(x1,x2)int(*x1)(),(*x2)();{inta,b,i,j;:/*次主调函数*/a=(*x1)(i);/*x1、x2为被调函数*/b=(*x2)(i,j);:}3、说明:(1)一般在嵌套调用中使用,传递的是函数的入口地址;(2)次主调函数对其它函数操作,完成一定的

3、功能;(3)主调函数的参数(实参)用函数名。74、例2设一个函数process,在调用它时,每次实现不同的功能,调用三次,分别求出a、b中较大者、较小者和二者之和。main(){intmax(),min(),add();inta,b;printf("Enteraandb:");scanf("%d,%d",&a,&b);printf("max=");process(a,b,max);printf("min=");process(a,b,min);printf("sum=");process(a,b,add)

4、;printf("");}max(x,y)intx,y;7{intz;return(z=x>y?x:y);}min(x,y)intx,y;{intz;return(z=x

5、”转化为124intstrtoint(chars[]){intI,n,sign;for(I=0;s[i]==””;I++)sign=(s[i]==”-”)?–1:1;if(sign=(s[i]==’+’

6、

7、s[i]==’-’)I++;For(n=0;’0’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。