C语言实验一 熟悉C程序的环境

简介: C语言实验一 熟悉C程序的环境

(一)实验目的

1. 熟悉所用计算机系统的基本操作方法;

2. 了解 Dev C++/VC++6.0环境的组成,学习 Dev C++/VC++6.0环境的使用方法;

3. 学习Dev C++/VC++6.0的使用方法,掌握程序编辑、编译、连接、运行及查看运行结果方法。

4.  掌握C程序的基本结构。

(二)实验内容

1 .了解 Dev C++/VC++ 环境的组成。

2 .进入、退出和定制 Dev C++/VC++ 环境。

3 .运行演示程序

4 .编写自己的第一个程序

5 .分别编译、连接、运行程序

(三)实验步骤

环境一

1.进入、退出和定制 Dev C++环境。

在桌面上双击快捷图标。进入Dev C++环境后屏幕上显示出Dev C++环境的主画面。 如图1-1所示。

1-1 Dev C++界面

退出 Dev C++ 环境,可在 "文件"菜单下选择 "退出" 菜单项,或用热键 <Alt+X> ,计算机返回到操作系统的控制下。

2 .编写自己的第一个程序

"文件"菜单下选择 "新建" 的“源代码”选项,或用热键 <Ctrl+N> ,激活编辑窗口,录入如下 C 源程序:

1. #include “stdio.h”
2. int  main( )
3. { printf("This is another C Program\n") ;
4. return  0;
5. }

按 <F2> 键并用 test1 文件名保存,然后运行这个程序。

3 .分别编译、连接、运行程序

"运行" 命令是将编译、连接、运行一次完成,实际完成了三件工作,下面分别进行编译、连接和运行。

"运行" 菜单下的“编译”命令是对文件进行编译,检查程序是否有错误;如果没有错误,继续"运行" 菜单下的“运行”命令,查看程序执行结果。

环境二

1 .了解 VC++ 环境的组成。

开机后进入 WINDOWS 系统的 " 资源管理器 " ,找到 VC++ 环境所在的文件夹。一般情况下, VC++ 环境都安装在名为 "VC++" 的子目录下,具体存于硬盘的哪个分区请询问实验室管理员。查看 INCLUDE 、 LIB 两个子目录下的文件。复习这些文件的作用。

2 .进入、退出和定制 VC++ 环境。

运行 VC++ 目录下的 VC++.EXE 文件,就可进入VC++ 环境。

在 WINDOWS 环境下运行文件的方法是用鼠标双击要运行的文件名,或在桌面上双击快捷图标。进入 VC++ 环境后屏幕上显示出 VC++ 环境的主画面。

退出 VC++ 环境,可在 "FILE" 菜单下选择 "QUIT" 菜单项。

3 .编写自己的第一个程序

录入如下 C 源程序:

1. main( )
2. { printf("This is a C Program\n")
3. printf("I am a student\n") ;
4. }

编译、连接、运行程序。屏幕出现错误提示:

error C2146: syntax error : missing ';' before identifier 'printf'

通过提示,可以知道上面程序第二行的最后漏敲一个分号,改正后程序运行。

程序存入硬盘,文件名自定(如: test1 )。通过资源管理器观察当前目录下名为 test1 的几个文件,它们的扩展名分别是什么。

用 "File" 菜单下的 "Write to" 项,把文件存在新设定的输出目录处,文件名仍为 test1 。

录入如下程序:

1. main( )
2. { printf("This is another C Program\n") ;
3. }

用 test1 文件名保存,然后运行这个程序。

5 .分别编译、连接、运行程序

"Run" 命令是将编译、连接、运行一次完成,实际完成了三件工作。

(1)输入并运行下面最简单的C程序

① 使用File菜单的New命令创建一个新文件。

② 在编辑区输入下面程序:      

1. #include <stdio.h>
2.        main()
3.        {
4.        printf(" Hello World!\n")
5.        }

③ 按功能键F9进行编译和连接,观察屏幕显示的编译信息。如果出现出错信息,信息窗口中将显示错误内容及定位错误时的语句行号,修改错误,再进行编译。

④ 如果编译无错,按Ctrl+F9运行程序,按Alt+F5切换到用户屏,观察运行结果。

⑤ 改变源程序中双引号内的字符串内容,重新编译和连接,并查看运行结果。

⑥ 保存文件,查看你的工作目录下是否有该文件。编译连接的中间文件应该在Output设置的目录中。如果没有设置Output目录,中间文件应该在当前工作目录中。

(2)输入并运行下面一个需要在运行时输入数据的程序,程序要求从键盘输入三个浮点数,输出它们的和。      

1.  #include <stdio.h>
2.        main()
3.        {float a,b,c,sum;
4.         printf(" input a,b,c: ")
5.         scanf("%f %f %f",&a,&b,&c);
6.         sum=a+b+c;
7.         printf("\n sum=%f\n",sum);
8.        }

① 输入该程序,然后进行编译和连接,如果出错,仔细检查并修改错误,再进行编译连接,直到没有错误为止。

② 按Ctrl+F9运行程序,按照屏幕提示输入a、b、c三个变量的值,变量值之间用空格分隔,输入完毕按回车键【Enter】。

③ 查看运行结果,判断结果正确与否。

④ 保存文件,查看你的工作目录下是否有该文件。

熟悉使用的计算机系统的基本操作,创建自己的工作目录,参照附录中介绍的方法,掌握Dev C++/VC++6.0的启动方法(一种或多种),了解Dev C++/VC++6.0系统的安装路径和结构。

进入Dev C++/VC++6.0的工作环境,参照附录设置环境,用File/Change dir…设置当前工作目录、用Options/Directories设置系统的安装路径、包含文件路径、标准库文件路径、输出文件路径和源文件路径。

目录
相关文章
|
2月前
|
存储 自然语言处理 编译器
【C语言】编译与链接:深入理解程序构建过程
【C语言】编译与链接:深入理解程序构建过程
|
22天前
|
存储 缓存 算法
在C语言中,数据结构是构建高效程序的基石。本文探讨了数组、链表、栈、队列、树和图等常见数据结构的特点、应用及实现方式
在C语言中,数据结构是构建高效程序的基石。本文探讨了数组、链表、栈、队列、树和图等常见数据结构的特点、应用及实现方式,强调了合理选择数据结构的重要性,并通过案例分析展示了其在实际项目中的应用,旨在帮助读者提升编程能力。
43 5
|
22天前
|
C语言
C语言编程中,错误处理至关重要,能提升程序的健壮性和可靠性
C语言编程中,错误处理至关重要,能提升程序的健壮性和可靠性。本文探讨了C语言中的错误类型(如语法错误、运行时错误)、基本处理方法(如返回值、全局变量、自定义异常处理)、常见策略(如检查返回值、设置标志位、记录错误信息)及错误处理函数(如perror、strerror)。强调了不忽略错误、保持处理一致性及避免过度处理的重要性,并通过文件操作和网络编程实例展示了错误处理的应用。
56 4
|
20天前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
49 1
|
22天前
|
网络协议 物联网 数据处理
C语言在网络通信程序实现中的应用,介绍了网络通信的基本概念、C语言的特点及其在网络通信中的优势
本文探讨了C语言在网络通信程序实现中的应用,介绍了网络通信的基本概念、C语言的特点及其在网络通信中的优势。文章详细讲解了使用C语言实现网络通信程序的基本步骤,包括TCP和UDP通信程序的实现,并讨论了关键技术、优化方法及未来发展趋势,旨在帮助读者掌握C语言在网络通信中的应用技巧。
34 2
|
22天前
|
程序员 C语言
C语言中的指针既强大又具挑战性,它像一把钥匙,开启程序世界的隐秘之门
C语言中的指针既强大又具挑战性,它像一把钥匙,开启程序世界的隐秘之门。本文深入探讨了指针的基本概念、声明方式、动态内存分配、函数参数传递、指针运算及与数组和函数的关系,强调了正确使用指针的重要性,并鼓励读者通过实践掌握这一关键技能。
34 1
|
29天前
|
存储 人工智能 算法
数据结构实验之C 语言的函数数组指针结构体知识
本实验旨在复习C语言中的函数、数组、指针、结构体与共用体等核心概念,并通过具体编程任务加深理解。任务包括输出100以内所有素数、逆序排列一维数组、查找二维数组中的鞍点、利用指针输出二维数组元素,以及使用结构体和共用体处理教师与学生信息。每个任务不仅强化了基本语法的应用,还涉及到了算法逻辑的设计与优化。实验结果显示,学生能够有效掌握并运用这些知识完成指定任务。
51 4
|
2月前
|
C语言
大学生期末C语言实验(学生成绩和鞍点)
大学生期末C语言实验(学生成绩和鞍点)
238 0
大学生期末C语言实验(学生成绩和鞍点)
|
2月前
|
存储 文件存储 C语言
深入C语言:文件操作实现局外影响程序
深入C语言:文件操作实现局外影响程序
|
3月前
|
存储 编译器 程序员
C语言程序的基本结构
C语言程序的基本结构包括:1)预处理指令,如 `#include` 和 `#define`;2)主函数 `main()`,程序从这里开始执行;3)函数声明与定义,执行特定任务的代码块;4)变量声明与初始化,用于存储数据;5)语句和表达式,构成程序基本执行单位;6)注释,解释代码功能。示例代码展示了这些组成部分的应用。
125 10
下一篇
DataWorks