C语言学习

本文通过一个具体的C语言程序实例展示了如何设计和实现算法,特别是利用结构化程序设计方法,包括自顶向下、逐步细化和模块化设计。程序涉及循环、条件语句等控制结构,以及函数调用。同时,强调了避免使用goto语句以保持代码的清晰和结构良好。
摘要由CSDN通过智能技术生成

算法包括:设计算法和实现算法

用计算机语言表达算法,例子

#include<stdio.h>
int main()
{
	int sign=1;
	double deno=2.0,sum=1.0,term;
	while (deno<=100)
	{
		sign=-sign;
		term=sign/deno;
		sum=sum+term;
		deno=deno+1;
	}
	printf("%f\n",sum);
	return 0;
}

结构化程序设计方法:1.自顶向下2.逐步细化3.模块化设计4.结构化编码

C语句

控制语句:1.if()……else…… 条件语)

2.for()........ 循环语句

3.while()........循环语句

4.do.....while()循环语句

5.continue结束本次循环语句

6.break中止执行switch或循环语句

7.switch多分之选选择语句

8.return从函数返回语句

9.goto转向语句,在结构化程序中基本不用goto

函数调用语句

例子:函数调用语句由一个函数调用加一个分号构成printf("This is a C statement")

表达语句:表达语句由一个表达式的最后加一个分号就成一个语句

i=i+1(是表达式,不是语句)

i=i+1;(是语句)

空语句:下面就是一个空语句

此语句中只有一个分号,它什么也不做。可以用来作为流程的转向点(流程从程序其他的放转到此语句处),也可以用来作为循环语句中的循环体(循环体是空语句,不i傲视循环体什么也不做)。

复合语句:可以用{}把一些语句和声明括起来成为复合语句(又称语句块)。

例如{

          hello world!

}

这就是一个复合语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

韬Tao

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

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

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

打赏作者

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

抵扣说明:

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

余额充值