资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,课程,简,简介,以C,语,语言,为,为依,托,托,,详,详细,讲,讲授,计,计算,机,机程,序,序设,计,计的,基,基础,知,知识,通过,学,学习,掌,掌握,C语,言,言基,础,础知,识,识,基本,的,的程,序,序设,计,计思,想,想和,方,方法,良好,的,的编,程,程习,惯,惯,教材,C语,言,言程,序,序设,计,计(,第,第2,版,版),,,,谭,浩,浩强,著,著,学习,目,目标,了解,程,程序,设,设计,的,的基,本,本概,念,念,了解C语,言,言的发展,概,概况,熟悉计算,机,机求解问,题,题的过程,掌握简单,的,的C程序,结,结构,熟悉运行C程序的,步,步骤,熟悉VisualC+6.0,程序设计,基,基本概念,基本概念,计算机系,统,统,硬,硬件,软,软件,程序设计,让计算机,按,按照人的,思,思想完成,某,某种特定,任,任务的过,程,程,程序设计,语,语言,人与计算,机,机进行交,流,流的工具,程序,利用某种,语,语言编写,出,出来的能,够,够让计算,机,机实现功,能,能的指令,或,或代码,程序设计,基,基本概念,程序设计,语,语言的发,展,展历程,第一时期,机器,语,语言,由计算机,硬,硬件系统,可,可以识别,的,的二进制,指,指令组成,的,的语言称,为,为机器语,言,言,第二时期,汇编,语,语言,用人们比,较,较习惯的,符,符号来代,替,替机器指,令,令,程序设计,基,基本概念,程序设计,语,语言的发,展,展历程,第三时期,高级,语,语言,采用人们,容,容易理解,和,和记忆的,符,符合和语,句,句来代替,原,原有的指,令,令,形成,的,的这种更,接,接近人类,的,的语言,例如:Fortran、Cobol,、,、Basic、Pascal、C、C+、Java,等,等,C,语,语,言,言,的,的,发,发,展,展,概,概,况,况,及,及,特,特,点,点,C,语,语,言,言,的,的,发,发,展,展,概,概,况,况,C,语,语,言,言,的,的,特,特,点,点,语,言,言,简,简,洁,洁,使,用,用,方,方,便,便,语,法,法,丰,丰,富,富,功,能,能,强,强,大,大,可,移,移,植,植,性,性,好,好,简,单,单,的,的C,语,语,言,言,程,程,序,序,如,何,何,用,用,计,计,算,算,机,机,来,来,求,求,解,解,问,问,题,题,?,?,计,算,算,机,机,求,求,解,解,问,问,题,题,的,的,过,过,程,程,问,题,题,分,分,析,析,例,如,如,,,,,求,求,两,两,个,个,数,数,的,的,和,和,?,?,算,法,法,设,设,计,计,算,法,法,:,:,解,解,决,决,问,问,题,题,的,的,方,方,法,法,和,和,过,过,程,程,的,的,描,描,述,述,例,如,如,,,,,“,“,输,输,入,入,两,两,个,个,整,整,数,数,,,,,求,求,和,和,并,并,输,输,出,出,?,?,”,”,简,单,单,的,的C,语,语,言,言,程,程,序,序,计,算,算,机,机,求,求,解,解,问,问,题,题,的,的,过,过,程,程,程,序,序,编,编,写,写,#include,voidmain(),inta,b,sum;,printf(pleaseinputtwointeger:);,scanf(%d%d,sum=a+b;,printf(sumis%dn,sum);,简,单,单,的,的C,语,语,言,言,程,程,序,序,计,算,算,机,机,求,求,解,解,问,问,题,题,的,的,过,过,程,程,程,序,序,执,执,行,行,并,并,得,得,到,到,结,结,果,果,简,单,单,的,的C,语,语,言,言,程,程,序,序,两,种,种,翻,翻,译,译,程,程,序,序,编,译,译,程,程,序,序,解,释,释,程,程,序,序,读,一,一,句,句,源,源,程,程,序,序,,,,,翻,翻,译,译,一,一,句,句,,,,,执,执,行,行,一,一,句,句,,,,,不,不,产,产,生,生,目,目,标,标,代,代,码,码,源程序,目标程序,执行,简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,例如:求两,个,个整数的和,程序代码,编译预处理,命,命令,语句,#include,作用,以符号“#,”,”开头的行,,,,称为编译,预,预处理行。,该,该语句的作,用,用是将文件,“,“stdio.h”的,内,内容包含到,程,程序中,简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,函数,C程序是由,函,函数构成的,,,,函数是C,程,程序的基本,单,单位,一个函数由,“,“函数首部,”,”、“函数,体,体”两部分,构,构成,函数体包括,声,声明部分、,执,执行部分,简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,主函数,语句,voidmain(),作用,(1)程序,从,从main,函,函数开始执,行,行,void表示返回,值,值为空,(2)每一,个,个C程序有,且,且只有一个main函,数,数(主函数,),),简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,注释,语句,/*,*/,作用,对程序中的,功,功能或语句,函,函数进行说,明,明,注意,标准的程序,必,必须有注释,,,,注释不被,执,执行,简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,注释,注释出现的,位,位置,(1),程序开头,注目程序,的,的名称、功,能,能、思路、,开发人员、,开,开发时间等,信,信息,(2)关键,语,语句注,明,明语句的作,用,用,简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,其他,区分大小写,C程序的语,句,句必须以分,号,号结束,一行可以写,一,一条,也可,以,以写多条语,句,句,简单的C语,言,言程序,简单C程序,的,的结构和特,点,点,例题1:求任意两个,整,整数的和?,例题2:求2个数中,较,较大者?,运行C程序,的,的步骤和方,法,法,C编译器,Visual C+6.0,运行C程序,的,的步骤和方,法,法,使用VC6.0运行C,程,程序的方法,打开VC编,程,程环境,开始程序,MicrosoftVisual Studio6.0,MicrosoftVisual C+6.0,VC集成开,发,发环境,运行C程序,的,的步骤和方,法,法,使用VC6.0运行C,程,程序的方法,新建工程,新建工程,,选,选择Win32 ConsoleApplication,运行C程序,的,的步骤和方,法,法,使用VC6.0运行C,程,程序的方法,新建文件,新建文件,,选,选择C+Source File,运行C程序,的,的步骤和方,法,法,使用VC6.0运行C,程,程序的方法,编写程序,在打开的源,文,文件编辑区,输,输入程序代,码,码,建议:编写,完,完程序后先,保,保存,运行C程序,的,的步骤和方,法,法,使用VC6.0运行C,程,程序的方法,编译程序,对源程序进,行,行词法和语,法,法分析,如,果,果全部正确,,,,将源程序,(,(*.cpp)或(*.c)转换,成,成目标程序(*.obj),如果发现错,误,误,在输出,窗,窗口进行提,示,示;提示分error 和 warning,运行C程序,的,的步骤和方,法,法,使用VC6.0运行C,程,程序的方法,连接,系统提供连,接,接程序(linker,),)将一个程,序,序的所有目,标,标程序和系,统,统的库文件,连,连接起来,,最,最终生成一,个,个可执行的,二,二进制文件(*.exe),运行程序,运行可执行,文,文件,得到,运,运行结果,分析运行结,果,果,如果运行结,果,果不正确,,检,检查并修改,程,程序,代码规范,注意区分英,文,文字母的大,小,小写以及全,角,角半角,注意语句结,束,束符“;”,建议每行写,一,一条语句,花括号内的,语,语句必须缩,进,进,并左端,对,对齐,练习题目,1.以下叙,述,述不正确的,是,是。,A)一个C源程序必,须,须包含一个main函,数,数,B)一个C源程序可,由,由一个或多,个,个函数组成,C)C程,序,序的基本组,成,成单位是函,数,数,D)在C,程,程序中,注,释,释说明只能,位,位于一条语,句,句的后面,2.一个C,语,语言程序是,由,由。,A)一个主,程,程序和若干,个,个子程序组,成,成,B)函数,组,组成,C)若干,过,过程组成,D)若干,子,子程序组成,本节重点,C程序的结,构,构和特点,作业:P15 1,、,、2,如何用计算,机,机来求解问,题,题,问题,分,分析,算法,设,设计,程序,编,编写,程序,执,执行,得到,结,结果,求两,个,个整,数,数和,程,程序,代,代码,#include,voidmain()/*求,两,两数,之,之和*/,inta,b,sum;/*,定,定义,变,变量,为,为整,型,型*/,a=123;b=456;,sum=a+b;,printf(sumis%dn,sum);,求任意,两,两个整,数,数的和,?,?,#include,void main(),inta,b,sum;,printf(pleaseinputtwo integer:);,scanf(%d%d,sum=a+b;,printf(sumis%dn,sum);,编译预,处,处理命,令,令,主函数,函数声,明,明部分,执行语,句,句部分,求两个,整,整数的,较,较大者,?,?,#include,void main(),intmax(intx,inty);,inta,b,c;,scanf(%d,%d,c=max(a,b);,printf(max=%d,c);,intmax(intx,inty),intz;,if(xy)z=x;,else z=y;,return(z);,VC集,成,成开发,环,环境,标题栏,菜单栏,工具栏,工作区,源程序,编,编辑区,输出窗,口,口,演讲完,毕,毕,谢,谢,谢观看,!,!,
展开阅读全文