资 源 简 介
资料详情
谭浩强版c语言课件:§1.1 C语言的背景(略)§1.2 C语言的特点 1、简洁,无不必要成分。 2、运算符丰富。3、数据结构丰富。4、结构化程序设计理想,符合现代编程风格。5、语法限制不严格,程序设计自由度大。(程序员必须对大部分语法错误负责)。
6、直接“访问”(读/输入,写/输出)硬件物理地址,能进行位操作,实现汇编语言的大部分功能。(因此,C语言常被称为“中级语言”,兼有高级语言和低级语言的特点)。7、目标代码效率高,仅比汇编程序生成的目标代码执行效率低10~20%。8、可移植性好。基本不作修改就可以在不同型号计算机、不同操作系统上执行。9、C语言难学§1.3 简单的C程序[例1.1]main() { printf("This is a C program.
"); }该程序的作用:在屏幕上输出一行信息: This is a C program.[例1.2]求两数之和。main() { int a, b, sum; /* 定义三个整型变量 */ a = 123; b = 456; sum = a + b; printf("sum is %d
", sum);}本程序的作用:求两整数a、b之和sum,并在屏幕上输出sum。 [例1.3]从键盘输入两个整数,在屏幕上输出它们的最大值。main() {int a,b,c; scanf("%d, %d", &a, &b); c = max(a, b); printf("max = %d", c); } int max(int x,int y) {int z; if (x>y) z = x; else z = y; return z; }从以上三个例子中,可以看到 1、C程序主要由函数构成,C程序中有三种类型的函数:main():主函数,开发系统提供的特殊函数,每一个C程序必须且只有一个main()函数。它代表程序开始执行的起始位置。开发系统提供的函数,如printf()、scanf()等。Turbo C开发系统提供三百多个函数。程序员自己设计的函数,如max()。C程序主要由函数构成,这种特点有利于实现程序的结构化(结构清晰)。