- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)