网站大量收购闲置独家精品文档,联系QQ:2885784924

c语言课件C程序设计导论.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 概述;教材与课件;第一个问题:什么是程序设计?;第二个问题:如何学好程序设计;现在有哪些程序设计语言?;现在有哪些程序设计语言?;本课程定位 ;本讲重点;1.1 C语言的发展历史和特点;经典C 《The C Programming Language》 1978年,B.W.Kernighan、D.M.Ritchie合著 1988年进行修订使之符合ANSI C标准。 ANSI C 1983年,由ANSI(American National Standards Institute)制订C语言标准。 标准C 1990年,ISO(International Standard Organization)通过C程序设计语言的国际标准,以ANSI C为基础制订。;C语言的特点;1.2 C程序组成;1.2 C程序组成;例1.3 输出两个整数中大的数据。 #include stdio.h void main(void) { int max(int,int); int a,b,c; scanf(“%d,%d”,a,b); c=max(a,b); printf(“max=%d”,c); } int max(int x, int y) { int z; if(xy) z=x; else z=y; return(z); } 运行结果:21,45↙ max=45 ;1.2 C程序组成;C程序的一般组成形式 ;函数是C程序的主要组成部分 一个C程序必须有且仅有一个主函数,名称为main。无论main 函数出现在代码的任何位置,C程序总是从main函数开始执行。 main函数中可以调用C语言提供的库函数或用户自定义的其他函数。 各函数是并列关系。 C语言中的函数由函数头和函数体组成 函数头包括函数类型、函数名、函数参数和参数类型说明等部分。 函数体:函数头下面的由一对花括号括起来的部分。通常包括数据说 明部分和语句部分。 数据说明部分:定义函数内部将要使用的变量。 语句部分:规定函数要执行的动作。 根据需要可以在程序中增加注释 注释由“/*”开头,以“*/”结尾。可以分多行书写,也可以在程序中任意位置出现。注释只是为了增强程序的可读性,并不执行。 语句以分号结尾 书写格式自由,一行内可以写一个语句,也可以写多个语句。;C程序上机步骤;源程序:在编辑方式下建立起来的程序文件称为源程序文件,简称源文件。相应程序称为源程序。 编译:将高级语言源程序转换成机器语言程序的过??称为编译,而完成这种转 换过程的系统软件称为编译程序。 目标代码:经编译的生成的目标程序文件称为目标文件;由于程序中用到库函数或其他函数,需要把分离的目标程序连接成完整的可执行程序,这种计算机能识别的二进制代码称为目标代码,对应文件称为可执行文件。 在UNIX/Linux中建立和运行C程序 登录进入UNIX/Linux系统 在系统提示符(通常为$)下使用vi命令编辑源程序,以扩展名“.c”保存文件,如f.c。 在shell提示符下输入编译命令,一般为 $ cc f.c 生成的可执行文件为默认的文件名a.out,如果希望指定生成的可执行文件名,可使用以下命令格式: $ cc f.c -o f.out;运行程序,在系统提示符下直接输入可执行文件名,如: $ f.out 2 在Turbo C环境下建立和运行C程序 TC是窗口菜单程序,由三类系统文件组成(假定TC的工作目录为c:\tc): 扩展名为.h的系统头文件,存放在c:\tc\include目录下。 扩展名为.lib或.obj的库文件,存放在c:\tc\lib目录下。 扩展名为.exe的可执行文件,其中tc.exe为TC的可执行程序。 启动TC: 在DOS提示符下,输入TC ,如: C:\TCTC Turbo C开始运行后,出现下图所示的主菜单窗口 ;;Visual C++ 6.0集成环境;Visual C++ 6.0集成环境 ;Visual C++ 6.0集成环境;Visual C++ 6.0集成环境;Visual C++ 6.0集成环境;Visual C++ 6.0集成环境;THE END

文档评论(0)

shujukd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档