首页 > 编程知识 正文

编程语法的基本规则,简述c语言源程序的结构特点

时间:2023-05-05 09:26:33 阅读:131941 作者:342

c语言程序的结构和语法规则

一、c语言程序的基本结构

一些简单的例子介绍了c语言程序的基本结构和书写形式,使读者对c语言程序有基本的了解。 在此基础上,进一步了解c语言程序的语法和书写规则。

【例1.1】求3个个数平均值的c语言程序。

主() )

{

浮动

A、b、c、ave;

a=7;

b=9;

c=12;

ave=(ABC )/3;

printf(ave=%f(n ),ave );

}

程序执行结果:

ave=9.333333

【例1.2】输出两个数中较大的值的c语言程序。

主() )

{

int num1,num2,max;

scanf('%d、%d '、num1、num2);

printf(max=%d(n ),max ) num2,num2);

}

intmax(intx,int y ) )。

{

if(xy )返回

x;

else返回y;

}

程序执行情况:

5,8)“表示按回车键。 以下相同)

max=8

在上述两个示例中,【例1.1】所示的c语言程序仅由一个main ()函数组成,相当于其他高级语言中的主程序。 【例1.2】所示的c语言程序由一个main ()和一个其它函数max () () ) ) )构成,函数max ) )相当于其它高级语言中的子程序。 由此可见,完整的c语言程序结构有以下两种表现形式。

(1)如图1-1所示,一个main ) )函数)构成。

)2)如图1-1(b )所示,一个即一个main ) )函数和几个其他函数的组合。 其中,自定义函数由用户自己设计。

图1-1C语言程序结构图

结合以上例子,可以看出c语言程序的结构具有以下基本特征。

(1) c语言程序由函数(例如main函数和max函数)构成,每个函数发挥相对独立的功能。 函数是c语言程序的基本模块单元。 main是函数名,函数名后面的括号「()”对用于写函数的参数。 有或没有参数都可以,但不能省略括号。

)2)一个c语言程序总是由main ) )函数执行。 主函数执行完成,程序执行结束。

)3) c语言编译系统区分字母的大小写。 在c语言中,将大小写视为两个不同的字符,每个语句或数据的说明以分号()结尾。 分号是句子不可缺少的组成部分。

(4)主函数main ) )可位于max ) )函数之前或max ) )函数之后。 习惯上,将主函数main ()放在开头。

)5)在c语言程序中调用的函数可以是系统提供的库函数,也可以是设计者根据需要设计的函数。 例如,在【例1.2】中,printf )函数是c语言编译系统库函数中的函数,用于以指定格式在屏幕上输出指定内容。 max ) )函数是用户自己设计的函数,用于计算两个数中较大的值。

二、c语言程序书写规则

(1) c源程序由一个主函数和几个其他函数构成。

)2)函数名后面需要小括号,函数体放在大括号内。

)3) c程序必须用小写字母写。

)4)每句末尾加加号。

)5)能写一行以上的句子。

)6)一文多行即可。

)7)可以在程序的任何地方进行评论。

完整的c语言程序仅由一个main (函数和其他函数的组合或一个main )函数组成,也称为主函数。

[例1.3 ]仅由main ()函数组成的c语言程序。

主() )

{

printf(「thisisacprogram.n”);

}

程序执行结果:

This is a C

程序

[例1.4 ]由main (函数和一个其他函数max )组成的c语言程序。

intmax(intx,int y ) )。

{

返回(xy? x : y;

}

主() )

{

int num1,num2;

printf (" inputthefirstintegernumber : "

扫描(“% d”,num1);

printf (" inputthesecondintegernumber : "

scanf(“%d”、num2);

printf(「max=%dn”,max ) num2,num2);

}

程序执行情况:

Input the first integer

number:6

inputthesecondintegernumber :9

max=9

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。