C语言程序

本文详细介绍了C语言程序的基本结构,包括预处理指令、函数定义、函数首部和函数体等。通过示例程序展示了如何计算1到100的交错序列和,并解释了程序的执行流程。强调了C语言中的函数作为基本执行单元,以及输入输出通过库函数实现。同时,提倡在程序中添加注释以提高可读性。
摘要由CSDN通过智能技术生成

一、c语言程序结构的特点:

(1)一个程序由一个或多个源程序文件组成,一个规模较小的程序,往往只包含一个源程序文件。例:

#include<stdio.h>//编译预处理指令
int main()      //定义主函数
{
  int a,b,sum;    //声明程序,定义a,b,sum,为整型变量
a=111;            //对变量a赋值
b=444;             //对变量b赋值
sum=a+b;           //进行a+b运算,结果存放在sum中
printf("sum is %d\n",sum);   //输出结果
return 0;                //返回值为0
}

一个程序文件中只有一个函数(main函数)

预处理指令。如#include<stdio.h>(还有一些其他预处理指令,如#define等)

      全局声明。   即在函数之外进行的声明,例如将上面程序中的“int a,b ,sum;”放到main函数前面,这就是全局声明,在函数外面声明的变量称为全局变量。

函数定义。如上图的main 函数。

(2)函数是c语言的主要组成部分。函数是c程序的基本单位下。

(3)一个函数包括两个部分。

函数首部。即函数的第一行,包括函数名,函数类型,函数属性,函数参数名,参数类型。如:

int main(void)或 int main()

函数体。即函数首部下面的花括号内的部分。函数体一般包括两个部分:声明部分和执行部分。

(4)程序总是从main 函数开始执行的。

(5)程序中要求计算机完成的操作是由函数中的c语句完成的。

(6)在每个数据声明和语句的最后必须有一个分号。分号是c语句的必要组成部分,如:sum=a+b; 中的分号是不可缺少的。

(7)c语句本身不提供输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。

(8)程序应当包含注释。一个好的。有价值的源程序都应当加上必要的注释,以增加程序的可读性。

例题:利用算法,求多项式1-1/2+1/3-1/4+.....+1/99-1/100   的值 

#include <stdio.h>
int main()//定义主函数 
{
	int sign=1;//定义分子为sign,赋值为1 
	double deno=2.0,sum=1.0,term;//定义字符型第二个分母为2,定义初始和为1,term是当前项的值 
	while(deno<=100)
	{
		sign=-sign;// 隔一个数就取反 
		term=sign/deno;//得数等于分子除以分母 
		sum=sum+term;//整体的和等于当前项的和加前面的和 
		deno=deno+1;//分母一次加1,只到100 
	}
	printf("%f\n",sum);//输出和 
	return 0;//返回 
}

结果如图所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力学习的太阳花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值