内容正文:
第1章计算机和C语言
大家好。C语言是经典的面向过程编程语言,直观地体现了计算机的特点,特别适合初学者学习。
1
第1章计算机和C语言
01程序员的工作:设计算法
02程序员的工作:实现算法
03C语言语句分析
04算法可行吗
05自定义命令:函数+
06C语言程序
07编译程序
08printf函数的用法
09观察程序的运行过程++
第1章计算机和C语言。本章在了解计算机组成部件的基础上,通过一个求两个整数和的例子,
既介绍了程序员的工作:设计算法和实现算法,又分析了C语言与计算机组成部件的对应关系。
C语言语句的核心在于命令,算法是否可行也与算法步骤能否用C语言命令实现有关。
函数是复杂的C语言命令,由程序员定义,有规定的语法。程序由函数组成,写程序就是定义函数。
借助编译程序,C语言程序可以方便地被编译成计算机能直接执行的目标程序。
本章中还简单地说明了printf函数的用法,既熟悉了函数的用法,又加深了对C语言语句中字符(串)的理解。
最后借助调试执行,直观地观察了由多个函数组成的程序的运行过程。
2
C语言语句分析
算法中的每一步不仅涉及计算机具体的组成部件,而且还有明确的指令。C语言语句的核心是命令。
3
C语言语句中的命令
C语言语句用于指挥计算机工作,每条语句中都有命令。C语言命令有三种:关键字命令、函数命令和操作符命令。
关键字:事先已有约定,具有特定的含义。如int与整型相关,float与小数相关,char与字符相关。
语句int sum;使用关键字命令int向计算机申请一个整型存储单元,即定义了一个整型变量sum。
语句float f1,f2;使用关键字命令float向计算机申请两个浮点型存储单元,即定义了两个浮点型变量f1和f2。
int a, b, c;
1. printf("请输入两个整数:
");
2. scanf("%d%d", &a, &b);
3. c = a + b;
4. printf("和为%d", c);
C语言语句用于指挥计算机工作,每条语句中都有命令。C语言命令有三种:关键字命令、函数命令和操作符命令。
关键字:事先已有约定,具有特定的含义。如int与整型相关,float与小数相关,char与字符相关。
语句int sum;使用关键字命令int向计算机申请一个整型存储单元,即定义了一个整型变量sum。
语句float f1,f2;使用关键字命令float向计算机申请两个浮点型存储单元,即定义了两个浮点型变量f1和f2。
4
函数命令与操作符命令
函数是完成特定功能的一系列指令的集合,如printf函数与输出相关,可用于输出数据;scanf函数与输入相关,可用于获得用户输入的数据。
函数的语法特点是函数名总与一对圆括号相连。
表示命令的一些符号称为操作符命令,如+,-,*,/分别用于命令计算机的运算器求和,求差,求积,求商。
个别常见符号在C语言有特殊的含义,如数学上的=在C语言中表示赋值,是赋值号。i = 5;变量i赋值为5;i == 5;变量i等于5。
操作符命令&可用于求变量相关的存储单元在内存中的实际地址。
函数是完成特定功能的一系列指令的集合,如printf函数与输出相关,可用于输出数据;scanf函数与输入相关,可用于获得用户输入的数据。
函数的语法特点是函数名总与一对圆括号相连。
表示命令的一些符号称为操作符命令,如+,-,*,/分别用于命令计算机的运算器求和,求差,求积,求商。
个别常见符号在C语言有特殊的含义,如数学上的=在C语言中表示赋值,是赋值号。i = 5;变量i赋值为5;i == 5;变量i等于5。
操作符命令&可用于求变量相关的存储单元在内存中的实际地址。
5
C语言语句中的字符(串)
根据是否位于一对双撇号内可将字符(串)分成两类。
在一对双撇号内的字符通常为生活中的普通字符。如"abc"就是字母a,字母b和字母c;"="就是等号。少数特殊的字符串有特定的含义,如
常表示回车键;%d表示一个整数。
不在一对双撇号内的字符(串)是C语言的语言成分,用于表示命令或标识存储单元,是关键字、函数或变量。
关键字是规定好的字符串。函数常与小括号相连。
int a, b, c;
1. printf("请输入两个整数:
");
2. scanf("%d%d", &a, &b);
3. c = a + b;
4. printf("和为%d", c);
根据是否位于一对双撇号内可将字符(串)分成两类。
在一对双撇号内的字符通常为生活中的普通字符。如"abc"就是字母a,字母b和字母c;"="就是等号。
少数特殊的字符串有特定的含义,如
常表示回车键;%d表示一个整数。
不在一对双撇号内的字符(串)是C语言的语言成分,用于表示命令或标识存储单元,是关键字、函数