第1讲 c语言概述.ppt
《第1讲 c语言概述.ppt》由会员分享,可在线阅读,更多相关《第1讲 c语言概述.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C程序设计信息学院计算机系2012年2月与我联系n主讲:铁治欣vE-mail:vMobile:13968148091vAdd:3-N318教学资源教学资源n教学网站:v课程实验网站:http:/vC语言梦工厂:http:/ H.Cheng,Professor of UCDAVIS,listed ten good reasons to learn the C programming language v1.C is one of foundations for modern information technology and computer science.v2.C is the most
2、commonly used programming languages in industry.v3.C is a standardized programming language with international standards.v4.Writing computer programs is essential to solving complex science and engineering problems.v5.Computer programming is becoming a necessary skill for many professions.v6.Compute
3、r programming can develop students critical thinking capabilities.v7.C is one of the most commonly used programming languages in colleges and universities.v8.C is the language of choice for hardware interfaces.v9.C excels as a model programming language.v10.Once you have learned C,you can pick up ot
4、her languages without much difficulty by yourself because all other modern languages borrowed heavily from C.From:http:/iel.ucdavis.edu/publication/WhyC.htmlProgrammingLanguagePopularityFrom:http:/ int main()printf(Hello World!n);return 0;C语言的预处理命令;表示在该程序中包含“stdio.h”文件,表示在程序中要用到系统提供的标准函数库中的输入输出函数。ma
5、in是函数的名字,表示主函数;int表示该函数的函数值为“整型数”。每个C语言程序都必须有一个main函数,函数体用花括号 括起来。调用系统提供的标准函数库中的输出函数printf;输出的内容用一对“”括起来,输出内容中的n表示在Hello World!后面输出回车换行符。Printf函数的定义为:int printf(const char*fmt,.);注意C语言程序的每一条语句都由“;”结尾。实验1_1简单的C语言程序介绍n例2计算两个数之和#include int main()int a,b,s;/*定义变量*/scanf(%d,%d,&a,&b);/*输入变量a,b的值*/s=a+b;
6、printf(a+b=%dn,s);/*输出计算结果*/return0;程序的声明部分。定义了变量a、b和s为整形变量。C程序中的所有用到的变量都必须声明。/*/是语句的注释部分。注释可以用汉字或英文表示,对程序编译和运行不起作用。调用系统提供的标准函数库中的输出函数scanf,输入变量a和b的值。注意,&a,&b表示将数值输入到变量a和b的地址所标志的单元中;不能写成scanf(“%d,%d”,a,b);。scanf函数中的“%d,%d”表示输入的格式是用逗号隔开的两个十进制整数。Scanf函数的定义为:int scanf(const char*fmt,.);赋值语句。表示将变量a和b相加的
7、结果赋给变量s。在使用printf函数输出时,格式a+b=%dn表示原样输出字符“a+b=”之后再输出一个十进制整数,%d将由s的值取代之。实验1_2简单的C语言程序介绍n例3寻找2个数中的较大数#include void main()int a,b,c;scanf(%d,%d,&a,&b);c=mymax(a,b);printf(max=%dn,c);return0;int mymax(int x,int y)int z;if(x=y)z=x;else z=y;return(z);本程序包含两个函数:主函数main和被调用的函数max。max函数的作用是将x和y中较大者的值赋给变量z,ret
8、urn语句将z值返回给主调函数main。返回值是通过函数名max带回到main函数中调用max函数的位置。调用mymax函数,在调用时将实际参数a,b的值分别传给mymax函数中的形式参数x和y。经过执行mymax函数得到一个返回值z赋给变量c。定义了一个max函数,其中第一个int表示函数值为整型,括号内的两个int分别声明了形式参数x,y为整型。内为函数体。对x和y的值进行比较,如果x大就将x的值赋给z,否则将y的值赋给z。将z的值作为函数值返回到主调函数的调用处。实验1_3输入 4,6输出 max=6求三个数中的最大者求三个数中的最大者d=mymax(a,b);e=mymax(d,c);
9、简单的C语言程序介绍n例4求阶乘问题。输入一个正整数n,输出n!输入 4输出 24#include/*编译预处理命令*/intmain()/*主函数*/intn;/*变量定义*/intfactorial(intn);/*函数声明*/scanf(%d,&n);/*输入一个整数*/printf(%dn,factorial(n);/*调用函数计算阶乘*/return0;intfactorial(intn)/*定义计算n!的函数*/inti,fact=1;for(i=1;i=n;i+)/*循环*/fact=fact*i;returnfact;C语言程序小结nC程序是由函数构成的。一个C程序至少且仅包含
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1讲 c语言概述 语言 概述
限制150内