资源描述:
《C语言程序设计 第2章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言的开发环境主要有TurboC2.0、TurboC++3.0、VisualC++6.0、LCC-Win32、Win-TC等。它们都是非常优秀的C语言开发环境,本章主要介绍两种比较经典的开发环境TurboC++3.0和VisualC++6.0。第2章C语言程序开发环境2.1最简单的C语言程序举例例1.1要求在屏幕上输出以下一行信息。ThisisaCprogram.解题思路:在主函数中用printf函数原样输出以上文字。2.1最简单的C语言程序举例#includevoidmain(){printf(”ThisisaCpro
2、gram.”);}函数的名字,表示主函数C程序必须有一个main函数2.1最简单的C语言程序举例#includevoidmain(){printf(”ThisisaCprogram.”);}主函数类型2.1最简单的C语言程序举例#includevoidmain(){printf(”ThisisaCprogram.”);}函数体2.1最简单的C语言程序举例#includevoidmain(){printf(”ThisisaCprogram.”);}输出函数输出语句2.1最简
3、单的C语言程序举例#includevoidmain(){printf(”ThisisaCprogram.”);}输出语句2.1最简单的C语言程序举例#includevoidmain(){printf(”ThisisaCprogram.”);}换行符2.1最简单的C语言程序举例#includevoidmain(){printf(”ThisisaCprogram.”);}表示语句结束用到函数库中的输入输出函数时2.1最简单的C语言程序举例C语言允许用两种注释方式://:单行注释可
4、单独占一行可出现在一行中其他内容的右侧/*……*/:块式注释可包含多行例1.2求两个整数之和。解题思路:设置3个变量a和b用来存放两个整数sum用来存放和数用赋值运算符“=”把结果传送给sum#includevoidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf(”sumis%d”,sum);}定义整型变量a,b,sum对变量a,b赋值将a与b的和赋给sum#includevoidmain(){inta,b,sum;a=123;b=456;sum=a+b;pr
5、intf(”sumis%d”,sum);}用sum的值替代希望输出的字符例1.3求两个整数中的较大者。解题思路:用一个函数实现求两个整数中的较大者在主函数中调用此函数并输出结果#includevoidmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}主函数max函数#include6、o.h>voidmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}将x和y中较大者值返回给主函数#includevoidmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d",c);}
7、intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}#includevoidmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}因max函数的定义在main函数之后,需声明#includevoidmain(){intmax(i
8、ntx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d",c);}intmax(intx,inty