理论教育 C语言程序运行步骤及应用教程

C语言程序运行步骤及应用教程

时间:2023-11-21 理论教育 版权反馈
【摘要】:要新建C语言程序文件,需要先建立项目。由于有些C语言程序需要使用管理员权限运行,如果运行时不是以管理员身份运行,则无法看到正常的结果。下面将在Microsoft Visual C ++ 2010学习版的环境下运行一个简单的C语言程序,来说明运行C语言程序的步骤。“.c”是C语言程序的源文件的后缀名,“.cpp”是C++语言程序的源文件的后缀名。图1-12程序编辑运行程序。简单地说,设计和调试C语言程序要经过编辑、编译、连

C语言程序运行步骤及应用教程

在Microsoft Visual C ++ 2010学习版环境下开发的任何软件都是以项目形式管理的。通过项目能方便地组织和管理编写的程序,一个项目对应磁盘上的一个文件夹。而项目必须属于某一个解决方案。要新建C语言程序文件,需要先建立项目(新建项目时Microsoft Visual C ++ 2010学习版自动为项目创建一个解决方案,该解决方案的名称与项目名称相同)。解决方案无类型之分,项目有类型之分(如Visual C ++控制台项目、ATL类库项目等),文件也有类型之分(如源文件、头文件和资源文件等)。

由于有些C语言程序需要使用管理员权限运行,如果运行时不是以管理员身份运行,则无法看到正常的结果。为了让C语言程序运行时能自动以管理员身份运行,需设置“以管理员身份运行”。

假定电脑上已经安装好Microsoft Visual C ++ 2010学习版(管理员)。下面将在Microsoft Visual C ++ 2010学习版的环境下运行一个简单的C语言程序,来说明运行C语言程序的步骤。

例1.3 在屏幕上输出“ok”,其具体操作步骤如下。

(1)创建空项目eg1_3和解决方案。

1)选择“开始”→“所有程序”→“Microsoft Visual Studio 2010 Express”→“ Microsoft Visual C ++ 2010 Express”命令,弹出“起始页-Microsoft Visual C ++ 2010学习版(管理员)”界面,如图1-1所示。

图1-1 “起始页-Microsoft Visual C ++2010学习版(管理员)”界面

2)选择“文件”→“新建”→“项目”命令,弹出“新建项目”对话框,如图1-2所示。

图1-2 “新建项目”对话框

3)选择“Win32” →“Win32控制台应用程序”选项,然后在下方“名称(N):”右侧的文本框内输入项目名称“eg1_3”,在右下角“为解决方案创建目录(D)”的左侧复选框“□”单击(若已经选择,则不用单击选中),如图1-3所示。

图1-3 输入项目名称并创建解决方案目录

4)单击“位置(L):”右侧的“浏览(B)...”按钮,弹出“项目位置”对话框,如图1-4所示。

图1-4 “项目位置”对话框

5)在该对话框中,选择项目位置为“E:\c_book\ch1”,如图1-5所示。

6)单击“选择文件夹”按钮,返回“新建项目”对话框,然后再单击“确定”按钮,弹出“ Win32应用程序向导-eg1 _3”对话框,如图1-6所示。该对话框首行显示“欢迎使用Win32应用程序向导”。

7)单击“下一步”按钮,弹出“Win32应用程序向导-eg1 _3”对话框2,如图1-7所示。该对话框首行显示“应用程序设置”。

8)单击“附加选项:”中的“空项目()”的左侧复选框“□”,然后再单击“完成”按钮,弹出“eg1_3-Microsoft Visual C ++ 2010学习版(管理员)”界面,如图1-8所示。如果未选择“空项目()”,系统新建项目后会自动生成部分代码和文件,可能会对初学者产生干扰。

图1-5 选择项目位置

图1-6 “Win32应用程序向导-eg1_3”对话框

图1-7 “Win32应用程序向导-eg1_3”对话框2

图1-8 “eg1_3-Microsoft Visual C ++ 2010学习版(管理员)”界面(www.daowen.com)

(2)添加C语言程序的源文件eg1_3.c。

1)在“eg1_3-Microsoft Visual C ++ 2010学习版(管理员)”界面,选择“源文件”→“添加(D)”→“新建项(W)...”命令,如图1-9所示。

图1-9 选择“新建项”

2)选择“新建项(W)...”命令后,弹出“添加新项-eg1 _3”对话框。在该对话框中,选择“C ++文件(.cpp) ”,然后在“名称(N): ”右侧的文本框输入文件名“eg1_3.c”,如图1-10所示。“.c”是C语言程序的源文件的后缀名,“.cpp”是C++语言程序的源文件的后缀名。

图1-10 “添加新项-eg1_3”对话框

3)单击“添加”按钮,返回激活的“eg1_3-Microsoft Visual C ++ 2010学习版(管理员)”界面,如图1-11所示。

图1-11 激活的“eg1_3-Microsoft Visual C ++ 2010学习版(管理员)”界面

(3)编辑。在右上方白色区域输入C语言源程序,如图1-12所示。把编写好的程序输入计算机,以文件的形式存储到磁盘的过程,称为程序编辑。在编辑的同时进行编译。

图1-12 程序编辑

(4)运行程序。

方法1:同时按“Ctrl”和“F5”键,可以一次性地完成程序的连接和运行过程,程序运行结果界面如图1-13所示。

方法2:选择“调试”→“启动调试”,在弹出的对话框中,单击“是(Y)”按钮,程序运行结果界面如图1-14所示。按任意键或关闭程序运行结果,观察图1-14右下方输出区的显示结果。

(5)调试程序。去掉“printf("ok\n" ) ;”语句中的分号,执行以下操作。

1)选择“调试”→“启动调试”,在弹出的对话框中,单击“是(Y)”按钮,系统运行的结果如图1-15所示。

图1-13 方法1的程序运行结果界面

图1-14 方法2的程序运行结果界面

2)单击图1-15中的“否(N)”按钮,根据输出区提示的内容:

“ 1>e:\c_book\ch1\eg1_3\eg1_3\eg1_3.c(7): error C2146:语法错误:缺少“:”(在标识符 “ system”的前面)”修改程序,再次执行第1)步,在弹出的对话框中,单击“是(Y)”按钮,可得到运行结果。

这个调试的例子很简单,仅仅是为了让读者初步了解调试程序的过程。其实,去掉“printf("ok\n" ) ;”语句中的分号后,“ system”的下方出现红色的波浪线。当光标放在system的上方时显示“Error:应输入";"”,编程人员可以根据提示信息修改程序。

简单地说,设计和调试C语言程序要经过编辑、编译、连接和运行4个阶段。

图1-15 调试程序的结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈