1 / 12
文档名称:

第一章 C语言程序设计基础知识.ppt

格式:ppt   大小:403KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第一章 C语言程序设计基础知识.ppt

上传人:mh900965 2018/4/18 文件大小:403 KB

下载得到文件列表

第一章 C语言程序设计基础知识.ppt

相关文档

文档介绍

文档介绍:第一章 C程序设计的初步知识
C语言能干什么
c语言是一切编程语言的基础,vc,、java、c#、c++都是在c语言基础上发展出来的,所以c语言非常非常重要,学好了C语言,再学别的语言就很容易,是非常好的入门语言。
用c语言可以开发系统(软件),如Windows和Linux的绝大部分都是C语言写出来的,另外还要各种驱动程序,通信系统、银行系统等等。还可以开发计算机病毒,无所不能。
C语言的历史背景
C语言是在B语言的基础上发展起来的, 1972年至1973年间, 在B语言的基础上设计出了C语言。K & R在1988年修改了他们的经典著作《The C Programming Language》,按照 ANSI C 标准重新写了该书。1987年,ANSI又公布了新标准——87 ANSIC。
C语言的特点
(1) 语言简洁、紧凑,使用方便、灵活。
(2) 运算符丰富。C的运算符包含的范围很广泛,共有34种运算符。
(3) 数据结构丰富,具有现代化语言的各种数据结构。
(4) 具有结构化的控制语句
(5) 语法限制不太严格,程序设计自由度大,可移植性好。
C程序格式和结构特点
第一个程序 Hello,World!
/* 第一个程序*/
#include <>
main()
{
printf(“Hello,World!”);
}
C语言程序设计第一章 C语言概述
>
注释
编译预处理
函数
语句
输出:
Hello,World!

main ( )/*求两数之和*/
{
int a,b,sum; /*这是定义变量*/
a=123; b=456; /* 以下3行为C语句*/
sum=a+b;
printf ("sum is %d/n", sum);
}
本程序的作用是求两个整数a和b之和sum。/*……*/表示注释部分,为便于理解,我们用汉字表示注释,当然也可以用英语或汉字拼音作注释。注释只是给人看的,对编译和运行不起作用。注释可以加在程序中任何位置。
/* 以下程序计算a、b两个数的和*/
#include <>
/* 主函数*/
main()
{ int a,b,sum;
a=10;
b=24;
sum=add(a,b);
printf(”sum= %d\n",sum);
}
/*定义add函数,函数值为整型,参数x,y为整型*/
int add(int x,int y)
{ int z;
z=x+y;
return(z);
}
运行结果:
sum=34
函数
语句
预处理命令
注释
>
格式特点<br****惯用小写字母
可使用空行和空格
常用锯齿形书写格式
一行可以写多个语句
&lt;
&gt;
C语言程序设计第一章 C语言概述
main( )
{ ……………….
………………
…………..
…………..
………
……….
……………
…………….
……………….
………………..
}
main( )
{
int i , j , sum;
sum=0;
for(i=1; i&lt;10;i++)
{
for(j=1;j&lt;10;j++)
{
sum+=i*j ;
}
}
printf(“%d\n”,sum);
}
优秀程序员的素质之一:
使用TAB缩进
{}对齐
有足够的注释
有合适的空行
结构特点
函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main()
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C程序由语句组成
用“;”作为语句终止符
注释
/* */为注释,不能嵌套
不产生编译代码
&lt;
&gt;
例: /*This is the main /* of */ */
非法
编译预处理命令
#include &lt;&gt;
编辑
链接
编译
执行
C程序的上机步骤
C程序开发步骤
&lt;
&gt;

程序代码的录入,
生成源程序*.c
语法分析查错,翻译
生成目标程序*.obj
与其它目标程序或库
链接装配,生成可执行
程序*.exe