第二章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)函数说明部分。包括函数名、函数类型、函数属性、函数参数名,形式参数类型。
一个函数名后面必须跟一对圆括弧({ }),函数的参数可以没有,如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 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(改变目录)
显示当前目录,用户可以改变显示的目录。
,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 key信息,则编译成功,扩展名为obj的目标文件。此时可按任意键,编译窗口消失,光标返回主菜单。
(6)运行程序。
①选择RUN主菜单项中的run选项或按CTRL+F9。然后按ALT+F5看运行结果。
②退出tc,直接按文件名运行程序。
注:(5)、(6)可以合成一步,即源程序输入或修改完毕以后,按Ctrl+F9(同时按下Ctrl键和F9键),则立即进行编译、连接和执行,这三项工作是连续完成的。
一.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)函数说明部分。包括函数名、函数类型、函数属性、函数参数名,形式参数类型。
一个函数名后面必须跟一对圆括弧({ }),函数的参数可以没有,如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 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(改变目录)
显示当前目录,用户可以改变显示的目录。
,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 key信息,则编译成功,扩展名为obj的目标文件。此时可按任意键,编译窗口消失,光标返回主菜单。
(6)运行程序。
①选择RUN主菜单项中的run选项或按CTRL+F9。然后按ALT+F5看运行结果。
②退出tc,直接按文件名运行程序。
注:(5)、(6)可以合成一步,即源程序输入或修改完毕以后,按Ctrl+F9(同时按下Ctrl键和F9键),则立即进行编译、连接和执行,这三项工作是连续完成的。