【自用】C语言初级入门1

文章介绍了机器语言和汇编语言作为低级语言的特点,强调了算法的五个基本特性,并通过示例展示了C程序如何实现找最大值的算法。此外,还提供了一个计算圆柱体体积的C程序,包括注释和程序执行流程,阐述了C语言程序的生命周期从编辑到运行的过程。
摘要由CSDN通过智能技术生成

机器语言是用二进制代码表示的、能被计算机识别和执行的指令合集。

机器语言汇编语言都是面向机器的语言,称为低级语言

广义地说,算法是为解决问题而采取的确定的方法和步骤。

一个有效的算法应该具有以下特性:

(1)有穷性。一个算法应包含有限个操作步骤。

(2)确定性。算法中的每一步都是确定的。

(3)有效性。算法中描述的每一步操作都应该能有效执行,并得到确定的结果。

(4)输入。一个算法有0个或多个输入数据。

(5)输出。算法的目的是求解。

三种基本结构:顺序结构选择结构循环结构

 伪代码描述一个算法如下:

Begin

    INPUT num1, num2, num3

    num1→max

    IF num2>max THEN num2→max

    IF num3>max THEN num3→max

    PRINT max

End

#include <stdio.h>
int main(void) {
	int num1, num2, num3, max;
	printf( "输入值1:" );
	scanf ( "%d", &num1 );
	printf ( "输入值2:" );
	scanf ( "%d", &num2 );
	printf ( "输入值3:" );
	scanf ( "%d", &num3 );
	max = num1;
	if ( num2 > max )
		max = num2;
	if ( num3 > max )
		max = num3;
	printf ( "最大值是:%d", max );
	return 0;
}

输出结果,如下。

再写一个包含注释的简单C程序。

#include <stdio.h> //编译预处理命令  “#include”是文件包含命令  “stdio.h”是头文件 其中有对printf函数的声明
#define PI 3.1415926 //定义常量PI=3.1415926

/*这里尝试写一个计算圆柱体体积的函数*/
float volume(float r, float h) { //函数volume的首部 参数为浮点型(float)数据r和h
	float v; //定义局部变量
	v = PI * r * h;
	return v; //函数返回计算的圆柱体体积
}

/*程序从主函数main开始执行*/
int main(void) { //主函数 没有参数时写void
	float radius, height, vol; //定义浮点型(float)变量radius, height, vol
	printf("输入半径(radius):"); //提示输入半径
	scanf("%f", &radius); //从键盘输入半径
	printf("输入高度(height):"); //提示输入高度
	scanf("%f", &height); //从键盘输入高度
	vol = volume(radius, height); //调用自己写的volume函数计算圆柱体体积
	printf("圆柱体的体积为:%f", vol); //输出圆柱体体积
	return 0;
}

 每个语句后面必须有分号

注释:用/*和*/括起来的多行文本用//引出的单行文本

 一个C程序有且只有一个main函数

C语言程序再计算机上运行,一般要经过编辑编译连接运行4个步骤。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值