1计算机程序设计基础( C) C语言程序设计 2 ?第一章 C语言概述? 计算机语言? C 语言的发展历史? C 语言的特点? C 语言程序设计初步? C 程序在计算机上执行步骤 3 机器语言:基本元素是 0和1。机器指令:由 0和1组成的一个二进制编码。机器语言程序:用机器指令编写的程序, 它是计算机惟一能够直接执行的程序。例 下面这段程序是用 x86 计算机的机器语言编写的,其功能是计算 1+1 。 10111000 00000001 00000000 00000101 00000001 00000000 计算机语言 4 用汇编语言计算 1+1 的程序。 MOV AX, 1 ADD AX, 1 用汇编语言编写的程序称为汇编语言源程序。汇编语言源程序需要通过一个称为汇编程序的软件,将其翻译成机器语言程序。 5 高级语言与自然语言和数学语言很接近, 比汇编语言容易掌握和使用。用高级语言编写的程序称为高级语言源程序。例 用 BASIC 语言计算并显示 1+1 。 PRINT 1+1 。返回目录 6 1. C语言是在 B语言的基础上发展起来的。 1963 年,bined Programming Language) 语言 1967 年,BCPL(bined Programming Language) 语言 1970 年, B 语言(取 BCPL 的第一个字母) 1972 年, C语言(取 BCPL 的第二个字母) 2. C 语言的版本:标准 C, ANSI C C 语言的发展历史 7 1978 年, B. W. Kernighan 和 D. M. Ritchie 合著了《 The C programming language 》, 称为标准 C。 1983 年,美国国家标准化协会(ANSI) 对C语言制定了新的标准, 称为 ANSI C 。 C++ 等面向对象语言(第四代语言)是 C语言的发展; Java 语言?是? C为基础的。 VC++ , VJ++ 等是??化语言。返回目录 8 C 语言的特点(1)????(2)???编语言?高级语言??(3)是一种??化语言(4)???的????(5)???的?算?(6)???高的???(7)???(8)?点返回目录 9 C 语言程序设计初步 简单的 C程序实例例 在屏幕上输出一行信息: Hello, Everyone! # include<> void main() { printf("Hello, Everyone!\n"); }编译预处理主函数语句 10 ? 一个??的??计算程序,??个???和???。#include<> void main() {} Input two integers:3 5 ? sum=8 int x,y,sum; /*定?????的?? x?y? sum */ printf("Input two integers:"); scanf("%d%d",&x,&y); / *??? x,y ????*/ sum=x+y; /*计算 x+y, ????? sum */ printf("sum=%d\n",sum); /*?? sum 的?*/ 程序?行??:
第1章C语言概述 来自淘豆网www.taodocs.com转载请标明出处.