- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
函数声明基本用法C选项中函数的第一形参没有指名是数组,代表的是一个整型数,声明不正确。 avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是 A、int avg(int *a,int n); B、int avg(int a[10],int n); C、int avg(int a,int n) ; D、int avg(int a[],int n); * ppt课件 转义字符的用法strlen函数的作用是求得字符串长度,\n与\1均是反义字符各表示一个字符所以打印值为8 有以下函数 #include sthio.h #include string.h main() { printf(“%d\n”,strren”ATS\n012\1”) );} 程序运行后的输出结果是 A 3 B 8 C 4 D 9 * ppt课件 scanf和gets输入字符串的区别scanf语句接收字符时遇到空格就作为一个字符串的结束,所以a数组中为this ,b数组中为is但是getchar函数见到回车才认为结束所以c数组为 a cat!。所以打印结果如选项C。 有以下函数 #include sthio.h main() { char a[20],b[20],c[20]; scanf(”%s%s”,a,b); get(c); printf(”%s%s\n”,a,b,c); } 程序运行时从第一行开始输入 this is a cat!回车,则输出结果是 A thisisacat! B this is a C thisis a cat! D thisisa cat! * ppt课件 函数的嵌套调用当运行fun(‘z’),调用fun(‘y’),然后嵌套调用fun(‘x’),输出结果为先输出x,然后输出y,最后输出z 有以下函数 #include sthio.h viod fun(char c) {if(c’x’) fun(c-1); printf (“%c”,c); } main() {fun”z”;} 程序运行输出结果是 A xyz B wxyz C zyxw D zyx * ppt课件 for循环函数调用执行fun(3)是输出****,然后输出#,执行fun(4)时输出*****,然后输出#,所以选项D)正确。 有以下函数 #include sthio.h viod func(int n) {int i; for(i=0;i=n;i++) printf(“*”); printf(“#”); main() { func(3); printf(“????”); func(4); printf(“\n”); } 程序运行输出结果是 A ****#????***# B ***#????*****# C **#????*****# D ****#????*****# * ppt课件 静态局部变量,静态局部变量属于静态存储方式,它具有以下特点: (1)静态局部变量在函数内定义,它的生存期为整个源程序。 (2)静态局部变量只能在定义该变量的函数内使用该变量。 退出该函数后, 尽管该变量还继续存在,但不能使用它。 有以下函数 #include sthio.h viod fun(int *s) {staic int j=0; do {s[j]=s[j]+s[j+1];} wihle(++j2); } main() {int k,a[10]={1,2,3,4,5}; for(K+1;k3;k++) fun(a); for(K+1;k5;k++) printf(“%d”,a[k]); printf(“\n”); } 程序运行输出结果是 A 12345 B 23445 C 34756 D 35745 * ppt课件 (3)允许对构造类静态局部量赋初值。若未赋以初值,则由系统自动赋以0值。 (4) 根据静态局部变量的特点, 它是一种生存期为整个源文件的量。 虽然离开定义它的函数后不能使用,但如再次调用定义它的函数时,它又可继续使用,而且保存了前次被调用后留下的值。 有以下函数 #include sthio.h viod fun(int *s) {staic int j=0; do {s[j]=s[j]+s[j+1];} wihle(++j2); } main() {int k,a[10]={1,2,3,4,5}; fo
您可能关注的文档
最近下载
- 5.CDP-M-OGP-PL-008-2013-2油气管道线路标识通用图集.pdf VIP
- 江苏省南通中学2026届数学八年级第一学期期末考试试题含解析.doc VIP
- GB50251-2015 输气管道工程设计规范.docx VIP
- 2024-2024江苏小高考思想政治试卷及答案.doc VIP
- 中医适宜技术指南最新版.docx
- 国开一体化平台02969《中国特色社会主义理论体系概论》专题测验(1-17)试题及答案.docx VIP
- 智盛国际结算教学实训平台软件操作手册V3.0.pdf
- 2022年全国医师定期考核临床医学类知识必刷题库及答案(五).pdf
- 医学检测合作协议书范本(精选5篇).pdf
- 新版《溜索》ppt课件15.ppt VIP
原创力文档


文档评论(0)