C语言程序设计第一章

1.1什么是计算机程序

       所谓程序,就是一组计算机能识别和执行的指令。每条指令是计算机执行特定的操作。只要让计算机执行这个程序,计算机就会“自动地”执行各条指令,有条不紊地进行工作。一个特定的指令序列用来完成一定的功能。      

1.2什么是计算机语言

        机器语言:计算机工作基于二进制,计算机能直接识别和接受的二进制代码称为机器指令(machine instruction)。机器指令的集合就是该计算机的机器语言(machine language)

        符号语言:(又称汇编语言或符号汇编语言)例如用ADD代表“加”,SUB代表“减”等。

        高级语言:20世纪50年代创造出了第一个计算机高级语言——FORTRAN语言。当然,计算机也是不能直接识别高级语言程序的,也要进行翻译。用一种称为编译程序的软件把高级语言写的程序(源程序)转换为机器指令的程序(目标程序),然后让计算机执行机器指令程序,最后得到结果。高级语言的一个语句往往对应多条机器指令。

        高级语言经历了不同发展阶段:(1)非结构化的语言(2)结构化语言(3)面向对象的语言

1.3C语言的发展极其特点

1.4最简单的C语言程序:

1.4.1 

例1.1  最简单的C语言程序:

#include <stdio.h>//这是编译预处理指令
int main() {//定义主函数
	printf("This is a C program.\n");//输出所指定的一行信息
	return 0;//函数执行完毕时返回函数值0
}

例1.2  求两个整数之和:

#include <stdio.h>
int main() {
	int a, b, sum;//本行是程序的声明部分,定义a,b,sum为整型变量
	a = 123;//对变量a赋值
	b = 456;
	sum = a + b;//进行a+b的运算,并把结果存放在变量sum中
	printf("sum is %d\n", sum);
	return 0;
}

例1.3求两个整数中的较大者;

#include <stdio.h>
int main() {
	int max(int x, int y);//对被调用函数max的声明
	int a, b, c;
	scanf("%d,%d", &a, &b);//输入变量a和b的值
	c = max(a, b);//调用max函数,将得到的值赋给c
	printf("max=%d\n", c);
	return 0;
}
int max(int x, int y) {//定义max函数,函数值为整型,形式参数x和y为整型
	int z;
	if (x > y)z = x;
	else z = y;
	return(z);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值