- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机C语言教程第3章顺序程序设计教学幻灯片.ppt
C语言第3章 顺序程序设计;2.函数调用语句
函数调用语句由函数调用表达式后跟一个分号组成,其作用主要是完成特定的任务。例如:
scanf(″%f″,x) /*输入函数调用语句,输入变量x的值*/
printf(″%f″,x); /*输出函数调用语句,输出变量x的值*/
函数调用语句的一般形式是:
函数名(参数列表);;(1)要在程序中包含相应的头文件
例如:#include stdio.h
#include math.h
(2)库函数调用规则
库函数调用的一般形式为:
函数名(参数表);
调用函数有的是为了得到函数的返回值,如数学函数等。这类函数的调用出现在表达式中,不作为函数调用语句,而是作为表达式语句的一部分。例如,求sin(x)的函数的语句:
y1=sin(1.7);
y2=3*sin(3.14159* x/180);
y3=2*sin(++x *3.14159/180)+10;;在表达式中调用函数,实际上是转去执行一段预先设计好的程序,求出结果后返回调用点。所以函数的值又称为函数的返回值。
调用函数时,要特别注意函数的返回值、参数个数和类型以及参数的顺序。
例如,将下列数学表达式写成C语言表达式。
| 3sinx+4 cosx |+ex
其对应的C语言表达式如下:
fabs(3*sin(x)+4*cos(x))+exp(x);在C语言中没有求绝对值的运算符,求绝对值必须调用函数fabs()。它的调用形式为fabs(参数)。上式中3*sin(x)+4*cos(x)作为函数fabs的参数。
有时调用某些函数并不是为了得到返回值,而只是为了完成某项任务。调用这类函数时,可直接用函数调用语句。例如:
scanf(″%f″,a); /*输入变量a的值*/
printf(″%6.4f″,b);/*输出变量b的值*/
;3. 空语句;3.1.2 复合语句;例3.1 复合语句。
#include stdio.h
main()
{
int x=l, y=2;
{
int x=2;
{ int x=3;
printf(″x=%d, y=%d\n″,x, y); / * x=3 */
}
printf(″x=%d, y=%d\n″,x, y); /* x=2 * /
}
printf(″x=%d, y=% d\n″,x, y); / * x=1 * /
}
程序运行结果为:
x=3,y=2
x=2,y=2
x=l,y=2;3.2 数据输入与输出;#include stdio.h
main( )
{
int i=97;
char ch=′a′;
putchar( i ); /*输出字符′a′ */
putchar(′\n′);/*换行,可以输出控制字符.起控制作用*/
putchar(ch); /*输出字符变量ch的值′a′*/
}
程序运行结果为:
a
a;2.字符输入函数;注意:
(1)执行getchar()输入字符时,键入字符后需要敲回车键,回车后,程序才会响应输入,继续执行后续语句。
(2)getchar()函数也将回车键作为一个回车符读入。因此,在用getchar()函数连续输入两个字符时要注意回车符。;再举例: #include stdio.h
main( )
{ char a, b, c;
a=B ; b=O ; c=Y;
putchar(a); putchar(b); putchar ( c);
}; putchar(a); putchar( \n ); putchar(b); putchar( \n );
putchar(c); putchar( \n );;3.2.2 格式输出函数printf;格式控制字符串–––用双引号“ ...”括起来的格式符序列。;例: a=3; b=4;
printf(a=%d, b=%d, a, b);
…;2. 格式控制;3. 输出项列表;(2)%o:按整型数据的实际长度,以八进
您可能关注的文档
最近下载
- 2024-2025学年北京海淀区三上期末数学试卷及答案.pdf VIP
- 国家开放大学(电大)《社会统计学》期末考试复习试题及答案解析.docx VIP
- 八年级数学上册专题14.6 因式分解的应用(压轴题专项讲练)(人教版)(原卷版).docx VIP
- 硬笔楷书笔画.ppt VIP
- 北师大版七年级数学寒假班讲义(基础班).pdf VIP
- 2025年垃圾发电厂数字化升级研究.docx VIP
- 儿童慢性鼻窦炎的诊断和治疗中国专家共识(杭州2024).pptx VIP
- 辽宁初中数学中考考点.docx VIP
- 人呼吸道合胞病毒下呼吸道感染治疗及预防指南(2024版).pptx VIP
- 静设备基础知识.pptx
原创力文档


文档评论(0)