第二章C语言程序设计概述 C语言的产生与发展 二.C语言的特点 1.语言简洁、紧凑,使用方便。(只有32个关键字) 2.运算符丰富。(34种运算符) 3.数据结构丰富,具有现代化语言的各种数据结构。 4.具有结构化的控制语句 5.语法限制不太严格,程序设计自由度大。 6.生成目标代码质量高,程序执行效率高。 7.用C语言写的程序可移植性好 三.简单的C程序介绍 1 /example l. maino printf("Programming is fun. In"); 2./example 1.2*/ #include"math. h maino float x, /*定义x为实型变量* x=sin(0.19199),/*调用sin函数* printf("%ofn",x);/*调用 printf函数,输出x的值* /*example 1.3*/ maino int a.b. sum a=123;b=456 sum=a+b printf("sum is %dn, sum);
第二章 C 语言程序设计概述 一.C 语言的产生与发展 二.C 语言的特点 1.语言简洁、紧凑,使用方便。(只有 32 个关键字) 2.运算符丰富。(34 种运算符) 3.数据结构丰富,具有现代化语言的各种数据结构。 4.具有结构化的控制语句。 5.语法限制不太严格,程序设计自由度大。 6.生成目标代码质量高,程序执行效率高。 7.用 C 语言写的程序可移植性好。 三.简单的 C 程序介绍 1./*example 1.1*/ main() { printf("Programming is fun.\n"); } 2./*example 1.2*/ #include "math.h" main() { float x; /* 定义 x 为实型变量 */ x=sin(0.19199)); /* 调用 sin 函数 */ printf("%f\n",x); /* 调用 printf 函数,输出 x 的值*/ } 3 . /*example 1.3*/ main() { int a,b,sum; a=123;b=456; sum=a+b; printf(“sum is %d\n”,sum); }
四.对c程序组成和形式的概括。 1.C程序是由函数构成。一个C源程序至少包含一个函数(main 函数),也可包含一个main函数和若干个基它函数 2.一个函数由两部分组成 (1)函数说明部分。包括函数名、函数类型、函数属性、函数 参数名,形式参数类型 average(xy, 函数类型函数名 参数 2 形蒙类删形参 一个函数名后面必须跟一对圆括弧({ }),函数的参 数可以没有,如 mainO (2)函数体,即函数说明部分下面的大括弧{ }内的部分。 般包括变量定义,执行部分 3.一个c程序总是从main函数开始执行的,而不论main函数在整 个程式序中的位置如何。而且一个C程序中 mainO函数是唯 的 4.每个语句和数据定义的最后必须有一个分号 5.一行内可以写几个语句,一个语句可以分写在多行上。 6.C语言本身没有输入输出语句。输入输出的操作是由库函数 scanf(), printf)等函数来完成。 7.可以用/**对c程序中的任何部分作注释 */内的内容不执行。 五.C程序的上机步骤。 1. Turbo c的运行与退出。 2. Turboc20的集成环境 进入 Turbo C2.0集成开发环境中后,屏幕上显示
四.对 c 程序组成和形式的概括。 1.C 程序是由函数构成。一个 C 源程序至少包含一个函数(main 函数),也可包含一个 main 函数和若干个基它函数。 2.一个函数由两部分组成: (1)函数说明部分。包括函数名、函数类型、函数属性、函数 参数名,形式参数类型。 一个函数名后面必须跟一对圆括弧({ }),函数的参 数可以没有,如 main(). (2)函数体,即函数说明部分下面的大括弧{……… }内的部分。 一般包括变量定义,执行部分。 3.一个 c 程序总是从 main 函数开始执行的,而不论 main 函数在整 个程式序中的位置如何。而且一个 C 程序中 main()函数是唯一 的。 4.每个语句和数据定义的最后必须有一个分号。 5.一行内可以写几个语句,一个语句可以分写在多行上。 6.C 语言本身没有输入输出语句。输入输出的操作是由库函数 scanf(), printf()等函数来完成。 7.可以用/* */ 对 c 程序中的任何部分作注释。 /* */ 内的内容不执行。 五.C 程序的上机步骤。 1.Turbo c 的运行与退出。 2.Turbo c 2.0 的集成环境 进入 Turbo C 2.0 集成开发环境中后, 屏幕上显示:
进入 Turbo c2.0集成开发环境中后,屏幕上显示: File Edit Run Compile Project Options Debug Break/watch edit. Line 1 Col 1 Insert Indent Tab File Unindent c: NONAME. C F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu 其中顶上一行为 TurboC20主菜单,中间窗口为编辑区, 接下来是信息窗口,最底下一行为参考行。这四个窗口构成了 Turbo C20的主屏幕,以后的编程、编译、调试以及运行都将在 这个主屏幕中进行。 3.主菜单的主要内容介绍 按F10功能键可激活主菜单,通过光标右,左移动键过选 择相应的主菜单项,按回车打开子菜单。 (1)、Fle(文件)菜单 该菜单包括以下内容 Load(加载) 装入一个文件。该项的热键为F3,即只要在主菜单中按 F3即可进入该项,而不需要先进入Fle菜单再选此项 Pick(选择) 将最近装入编辑窗口的8个文件列成一个表让用户选 择,选择后将该程序装入编辑区,并将光标置在上次修改过的 地方。其热健为Alt-F3。 New(新文件) 说明文件是新的,缺省文件名为 NONAME. C,存盘时 可改名 Save(存盘) 将编辑区中的文件存盘,若文件名是 NONAME C时, 将询问是否更改文件名,其热键为F2 Write to(存盘) 可由用户给出文件名将编辑区中的文件存盘,若该文 件已存在,则询问要不要覆盖 Directory(日录)
其中顶上一行为 Turbo C 2.0 主菜单, 中间窗口为编辑区, 接下来是信息窗口, 最底下一行为参考行。这四个窗口构成了 Turbo C 2.0 的主屏幕, 以后的编程、编译、调试以及运行都将在 这个主屏幕中进行。 3.主菜单的主要内容介绍。 按 F10 功能键可激活主菜单,通过光标右,左移动键过选 择相应的主菜单项,按回车打开子菜单。 (1)、File(文件)菜单 该菜单包括以下内容: .Load(加载) 装入一个文件。该项的热键为 F3, 即只要在主菜单中按 F3 即可进入该项, 而不需要先进入 File 菜单再选此项。 .Pick(选择) 将最近装入编辑窗口的 8 个文件列成一个表让用户选 择, 选择后将该程序装入编辑区, 并将光标置在上次修改过的 地方。其热健为 Alt-F3。 .New(新文件) 说明文件是新的, 缺省文件名为 NONAME.C, 存盘时 可改名。 .Save(存盘) 将编辑区中的文件存盘, 若文件名是 NONAME.C 时, 将询问是否更改文件名, 其热键为 F2。 .Write to(存盘) 可由用户给出文件名将编辑区中的文件存盘, 若该文 件已存在, 则询问要不要覆盖。 .Directory(目录)
显示目录及目录中的文件,并可由用户选择 Change dir(改变目录) 显示当前目录,用户可以改变显示的目录 s shello暂时退出 暂时退出 Turbo C20到DOS提示符下,此时可以运 行DOS命令,若想回到 Turbo C2.0中,只要在DOS状态下键 入EXIT即可。 Quit(退出) 退出 Turbo C2.0,返回到DOS操作系统中,其热键为 Alt+X。 (2).Run(运行)菜单 Run(运行程序) 运行由 Project// Project name项指定的文件名或当前编辑 区的文件。其热键为CrH+F9 User screen(用户屏幕) 显示程序运行时在屏幕上显示的结果。其热键为 Alt+F5 (3). Compile菜单 Compile to oBJ(编译生成目标码) 将一个C源文件编译生成OBJ目标文件,同时显示生 成的文件名。其热键为Alt+F9。 Make exe file(生成执行文件) 此命令生成一个EXE的文件,并显示生成的EXE文件 名。其中EXE文件名是下面几项之一。其热键为 Ctrl-+F9。 4.C语言的上机步骤 (1)运行tc,进入集成环境。 (2)按F10,选择File主菜单项中的new. (3)在编辑区输入程序 (4)输入完程序后,选择Fie主菜单中的Save选项(或按 F2)保存文件。(注意文件保存的目录文件的名字,文件的扩 展名缺省为c (5)编译程序 对源程序进行编译有两种方法:(1)直接按At+F9即可。 (2)按F10键返回主菜单,选择 Compile项,屏幕显示 Compile下拉菜单,从下拉菜单中选择 Complete. OBJ项
显示目录及目录中的文件, 并可由用户选择。 .Change dir(改变目录) 显示当前目录, 用户可以改变显示的目录。 .Os shell(暂时退出) 暂时退出 Turbo C 2.0 到 DOS 提示符下, 此时可以运 行DOS 命令, 若想回到Turbo C 2.0 中, 只要在DOS 状态下键 入 EXIT 即可。 .Quit(退出) 退出 Turbo C 2.0, 返回到 DOS 操作系统中, 其热键为 Alt+X。 (2).Run(运行)菜单 .Run(运行程序) 运行由Project/Project name项指定的文件名或当前编辑 区的文件。其热键为 Ctrl+F9。 .User screen(用户屏幕) 显示程序运行时在屏幕上显示的结果。其热键为 Alt+F5。 (3). Compile 菜单 .Compile to OBJ(编译生成目标码) 将一个 C 源文件编译生成.OBJ 目标文件, 同时显示生 成的文件名。 其热键为 Alt+F9。 .Make EXE file(生成执行文件) 此命令生成一个.EXE 的文件, 并显示生成的.EXE 文件 名。其中.EXE 文件名是下面几项之一。其热键为 Ctrlt+F9。 4.C 语言的上机步骤。 (1)运行 tc ,进入集成环境。 (2)按 F10,选择 File 主菜单项中的 new. (3) 在编辑区输入程序 (4)输入完程序后,选择 File 主菜单中的 Save 选项(或按 F2)保存文件。(注意文件保存的目录,文件的名字,文件的扩 展名缺省为 .c)。 (5) 编译程序 对源程序进行编译有两种方法: (1). 直接按 Alt+F9 即可。 (2). 按 F10 键返回主菜单, 选择 Compile 项, 屏幕显示 Compile 下拉菜单, 从下拉菜单中选择 Compile to .OBJ 项
按回车键 若程序有语法错误,则出现出错信息。按回车或F6功能 键后修改程序,直到没有出错提示为止 若程序没有语法错误码,屏幕提示 Success: press any k 信息,则编译成功,扩展名为obj的目标文件。此时可按任意 键,编译窗口消失,光标返回主菜单 (6)运行程序。 ①选择RUN主菜单项中的rmn选项或按CTRL+F9。然 后按ALT+F5看运行结果 ②退出tc,直接按文件名运行程序 注:(5)、(6)可以合成一步,即源程序输入或修改完毕 以后,按Ctrl+F9(同时按下Crl键和F9键,则立即进行编译、连接 和执行,这三项工作是连续完成的
按回车键。 若程序有语法错误,则出现出错信息。按回车或 F6 功能 键后修改程序,直到没有出错提示为止。 若程序没有语法错误码,屏幕提示 Success: press any key 信息,则编译成功,扩展名为 obj 的目标文件。此时可按任意 键, 编译窗口消失, 光标返回主菜单。 (6)运行程序。 ①选择 RUN 主菜单项中的 run 选项或按 CTRL+F9。然 后按 ALT+F5 看运行结果。 ②退出 tc,直接按文件名运行程序。 注:(5)、(6)可以合成一步,即源程序输入或修改完毕 以后, 按 Ctrl+F9(同时按下 Ctrl 键和 F9 键), 则立即进行编译、连接 和执行, 这三项工作是连续完成的