c语言讲稿第一章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程简介以C语言为依托,详细讲授计算机程序设计的基础知识通过学习掌握C语言基础知识基本的程序设计思想和方法良好的编程习惯教材C语言程序设计(第2版),谭浩强著学习目标了解程序设计的基本概念了解C语言的发展概况熟悉计算机求解问题的过程掌握简单的C程序结构熟悉运行C程序的步骤熟悉VisualC++6.0程序设计基本概念基本概念计算机系统=硬件+软件程序设计让计算机按照人的思想完成某种特定任务的过程程序设计语言人与计算机进行交流的工具程序利用某种语言编写出来的能够让计算机实现功能的指令或代码程序设计基本概念程序设计语言的发展历程第一时期——机器语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言第二时期——汇编语言用人们比较习惯的符号来代替机器指令程序设计基本概念程序设计语言的发展历程第三时期——高级语言采用人们容易理解和记忆的符合和语句来代替原有的指令,形成的这种更接近人类的语言例如:Fortran、Cobol、Basic、Pascal、C、C++、Java等C语言的发展概况及特点C语言的发展概况C语言的特点语言简洁使用方便语法丰富功能强大可移植性好简单的C语言程序如何用计算机来求解问题?计算机求解问题的过程问题分析例如,求两个数的和?算法设计算法:解决问题的方法和过程的描述例如,“输入两个整数,求和并输出?”简单的C语言程序计算机求解问题的过程程序编写#includestdio.hvoidmain(){inta,b,sum;printf(pleaseinputtwointeger:);scanf(%d%d,&a,&b);sum=a+b;printf(sumis%d\n,sum);}简单的C语言程序计算机求解问题的过程程序执行并得到结果简单的C语言程序两种翻译程序编译程序解释程序读一句源程序,翻译一句,执行一句,不产生目标代码源程序目标程序执行简单的C语言程序简单C程序的结构和特点例如:求两个整数的和程序代码编译预处理命令语句#includestdio.h作用以符号“#”开头的行,称为编译预处理行。该语句的作用是将文件“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编译器VisualC++6.0运行C程序的步骤和方法使用VC6.0运行C程序的方法打开VC编程环境开始→程序→MicrosoftVisualStudio6.0→MicrosoftVisualC++6.0VC集成开发环境运行C程序的步骤和方法使用VC6.0运行C程序的方法新建工程新建工程,选择Win32ConsoleApplication运行C程序的步骤和方法使用VC6.0运行C程序的方法新建文件新建文件,选择C++SourceFile运行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程序的结构和特点作业:P151、2如何用计算机来求解问题问题分析算法设计程序编写程序执行得到结果求两个整数和程序代码#includestdio.hvoidmain()/*求两数之和*/{inta,b,sum;/*定义变量为整型*/a=123;b=456;sum=a+b;printf(sumis%d\n,sum);}求任意两个整数的和?#includestdio.hvoidmain(){inta,b,sum;printf(pleaseinputtwointeger:);scanf(%d%d,&a,&b);sum=a+b;printf(sumis%d\n,sum);}编译预处理命令主函数函数声明部分执行语句部分求两个整数的较大者?#includestdio.hvoidmain(){intmax(intx,inty);inta,b,c;scanf(%d,%d,&a,&b);c=max(a,b);printf(max=%d,c);}intmax(intx,inty){intz;if(xy)z=x;elsez=y;return(z);}VC集成开发环境标题栏菜单栏工具栏工作区源程序编辑区输出窗口

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功