1.sizeof运算符和size_t类型
sizeof 返回 size_t 类型的值。这是一个无符号整数类型, 但它不是新类型。前面介绍过,size_t是语言定义的标准类型。C有一个 typedef机制,允许程序员为现有类型创建别名。例 如, typedef double real; 这样,real就是double的别名。现在,可以声明一个real类型的变量: real deal; // 使用typedef 编译器查看real时会发现,在typedef声明中real已成为double的别名,于 是把deal创建为double 类型的变量。
2.表达式和语句
C的基本程序步骤由语句组成,而大多数语句都由表达式构成。
表达式
表达式(expression)由运算符和运算对象组成(前面介绍过,运算对象是运算符操作的对象)
语句
语句(statement)是C程序的基本构建块。一条语句相当于一条完整的 计算机指令。在C中,大部分语句都以分号结尾
3.编程题
3.1编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时间。使用#define或const创建一个表示60的符号常量或const变量。通过while循环让用户重复输入值,直到用户输入小于或等于0的值才停止循环。
#include<stdio.h>
#define CYCLE 60
int main()
{
int minute;
printf("请输入分钟数(输入0来停止):");
scanf("%d",&minute);
while(minute>0){
printf("%2d小时,%2d分钟",minute/CYCLE,minute%CYCLE);
printf("输入下一个分钟数(输入0来停止):");
scanf("%d",&minute);
}
return 0;
}