![C语言编程从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/548/24172548/b_24172548.jpg)
1.4 编写第1个C语言程序
通过上节对Microsoft Visual C++ 6.0以及Turbo C 2.0两种开发环境介绍,相信读者对C语言开发环境有了大致了解,接下来将正式进入C语言的编程世界。
1.4.1 在Visual C++ 6.0中开发C程序
在了解了Microsoft Visual C++ 6.0开发环境以及C语言运行机制后,下面将使用Visual C++ 6.0编写C程序。
1.创建工程
使用Microsoft Visual C++ 6.0开发环境编写C程序前,首先要创建空工程,创建一个空白工程的步骤如下:
打开Microsoft Visual C++ 6.0开发环境主界面,选择【Flie】→【New】命令菜单,如图1-31所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P31_2412.jpg?sign=1738823101-tu45z7QDdHx0h8BosqMpYRfVW4aNFKnK-0-0c896ed0e64060111a2cffdeb3bc15bd)
图1-31 【New】命令菜单
打开“New”(新建)对话框,如图1-32所示。首先选择“Files Projects”(工程)选项卡,在列表框中选择“Win32 Console Application”选项,然后输入工程名称并选择工程存放的路径,单击【OK】按钮。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P31_2418.jpg?sign=1738823101-6rQ3XtGSKJjjfGLlmEpy3vSn9CgusTgS-0-27e5ecabb81999647511568c63c2e9e4)
图1-32 “新建”对话框
打开“Win32 Console Application”对话框,如图1-33所示。选择“An empty project”(一个空工程)选项,单击【Finish】按钮。
打开“New Project Information”(新建工程信息)对话框,如图1-34所示,显示工程创建的相关信息,单击【OK】按钮。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P32_2434.jpg?sign=1738823101-QHX0FOuCoFBvxSrsySFX0h0tzdI0XhRc-0-7236a91720d096a68792c3715d1ce016)
图1-33 “Win32 Console Application”对话框
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P32_2435.jpg?sign=1738823101-1N18peo9jiW7mEHlbSKA7941j0MSqVzW-0-d18ff5c7beec2feaddce13d2be63e2e0)
图1-34 “新建工程信息”对话框
返回开发环境主界面,选择【File】→【New】命令菜单,打开“New”对话框,如图1-35所示。首先选择“Files”选项卡,在列表框中选择“C++ Source File”选项,然后输入文件名,单击【OK】按钮即可完成创建,如图1-36所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P32_2441.jpg?sign=1738823101-RPMmhEmsV2wGZzUlzRcKYSX082KWxk8e-0-67e16d5da8b88f9a9dbb575eef218734)
图1-35 “新建”对话框
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P32_2444.jpg?sign=1738823101-p8jb7W5NwXMrHUu9aLlZet2x9o0B2rTz-0-91ce06fd8d1cf20632b4769125b5e017)
图1-36 “hello”工程
提示
创建C程序工程时可以直接由步骤5开始,创建一个文本文件(.cpp)。在编译程序时会弹出对话框要求创建默认工作空间,如图1-37所示,单击【是】按钮以创建工作空间。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P33_2457.jpg?sign=1738823101-o0HOoCG8qOGh5L0tEY1mwXLXkCpMIPqN-0-427f8d2b423f402a7229973f3e36eb7a)
图1-37 创建默认工作空间
2.编写C程序代码
工程创建完毕后,即可在代码编辑区编写C程序代码。
【例1-1】编写程序,实现输出字符串“My first program”功能。(源代码\ch01\1-1)
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P33_83997.jpg?sign=1738823101-KqfdkQTwmy6HZMWWd6WiIoeWCAmeYDuj-0-3ccff7321cc030d0722d27a97e956496)
3.编译、连接、运行
C程序编写完成后,需要对程序进行编译、连接以及运行操作,操作步骤如下:
单击工具栏中
(【Compile】)按钮,或者通过键盘【Ctrl+F7】快捷操作命令使程序进行编译,在输出窗口显示相关编译信息,如图1-38所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P33_2505.jpg?sign=1738823101-ATvnduCbvBth81E6zumMy05jM9B4mXNn-0-49f680d71be6e985e42ef6ad9efe97e3)
图1-38 编译程序
单击工具栏中
(【Build】)按钮,或者通过键盘【F7】快捷操作命令连接程序,在输出窗口显示相关连接信息,如图1-39所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P34_2523.jpg?sign=1738823101-w5FPylnkdUJDzzAo1wRVPokFMvvxxnQ0-0-1eb6a4c91ded769d7c9ccc15b7589b4d)
图1-39 连接程序
单击工具栏中
(【BuildExecute】)按钮,或者通过键盘【Ctrl+F5】快捷操作命令运行程序,在DOS窗口输出程序运行结果,如图1-40所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P34_2532.jpg?sign=1738823101-C8olLweMgQsVtwSo6SXcVtIRifwNGXHY-0-f13e6dacbbf179dae2f353e6c67eef15)
图1-40 运行结果
4.Visual C++ 6.0中常用的快捷键
在编写程序时,使用快捷键会加快程序的编写进度。在此建议读者对于常用的操作最好使用快捷键进行。
- Ctrl+N:创建一个新文件。
- Ctrl+]:检查程序中的括号是否匹配。
- F7:Build操作。
- Ctrl+F5:Execute(执行)操作。
- Atl+F8:整理多段不整齐的源代码。
- F5:进行调试。
为了更便于读者阅读文本,将程序运行结果的显示底色和文字都进行修改。修改的过程如下:
(1)首先使用快捷键“Ctrl+F5”执行一个程序,在程序的标题栏上右击,这时会出现一个快捷键菜单,其中包含“属性”菜单项,如图1-41所示。
(2)选择【属性】命令,此时会弹出“属性”对话框。这里“颜色”选项卡中对其中的“屏幕文字”和“屏幕背景”进行了修改,如图1-42所示。读者可以根据自己的喜好设定颜色并显示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P35_2545.jpg?sign=1738823101-0zA0YT6sJgHHZU99ZRifqujZYZZR1FbZ-0-23ad543d3cb3127e7769aaab332de434)
图1-41 选择“属性”命令
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P35_2546.jpg?sign=1738823101-9AFfTO3unoZyKdHSfNQ1wm7zRixr6DZd-0-ba91b9ef63142885ca024b4da8e1c31d)
图1-42 “属性”对话框“颜色选项卡”
1.4.2 在Turbo C中开发C程序
在了解了Turbo C 2.0开发环境以及C语言运行机制后,下面将使用Turbo C 2.0编写C程序。
1.环境设置
使用Turbo C 2.0开发环境编写C程序之前,首先要对环境进行相关设置,设置步骤如下:
打开Turbo C 2.0开发环境主界面,在键盘上按【Alt+O】快捷命令打开【Options】菜单,再使用键盘方向键选择【Directories】菜单命令,按【Enter】键,选择【Output directory】选项,按【Enter】键,输入保存路径,如“C:\TC20”,如图1-43所示,按【Enter】键确认。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P35_2554.jpg?sign=1738823101-4y2E71OM8bwhGUhcxokio7m0m8TzbnPg-0-35a0a2b71ab83340c83a042f4a57de77)
图1-43 选择【Output directory】菜单命令
按【Esc】键返回【Options】菜单,通过方向键选择【Save options】菜单命令,按【Enter】键打开“Config File”输入框,如图1-44所示。按【Enter】键确认配置,打开“Verify”对话框,如图1-45所示。按【Y】键再次确认。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P36_2567.jpg?sign=1738823101-lPSXWibXgQgm8g9yyBYIDmRDmzZ2AIGb-0-2a52ad2cd787dd21c2f65c941fe0c391)
图1-44 【Save options】菜单命令
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P36_2570.jpg?sign=1738823101-HK0HxNgmE59eCQr27YrOlgyzhyrBPNpo-0-09c17a38e4972de261d925754f568fb7)
图1-45 “Verify”对话框
2.编写C程序并运行
环境配置完成后即可编写C程序并编译运行了,操作步骤如下:
在Turbo C 2.0主界面按【Alt+F】快捷键,打开【File】菜单,通过键盘方向键选择【Write to】选项,按【Enter】键,打开“New Name”输入框,输入程序保存路径和文件名,如“C:\TC20\HELLO WORLD.C”,如图1-46所示,按【Enter】键确认。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P36_2577.jpg?sign=1738823101-cUyHkiSWId6NWtBjASbh29rpoH23QDLr-0-4d5b41bcc0a3c792cd52e933df841dc4)
图1-46 “New Name”输入框
在代码编辑区编写代码(源代码\ch01\1-1),如图1-47所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P37_2592.jpg?sign=1738823101-taP1GfGtzuNHj0JAoJtqlOJ9cgYbp3L0-0-14941e903b30557fb63ce23bbc11e1bf)
图1-47 编写代码
首先按【F2】键保存代码文件,然后按【Alt+C】快捷命令,打开【Compile】菜单,通过键盘方向键选择【Compile to OBJ】选项,如图1-48所示,按【Enter】键,程序开始编译,并弹出编译相关信息对话框,如图1-49所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P37_2598.jpg?sign=1738823101-pHEdF143IjIoypuiDCcB95FfRBJtEsQe-0-813806572223037754835f973938a6a2)
图1-48 【Compile to OBJ】选项
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P37_2601.jpg?sign=1738823101-RaNFaYMFLxqmLPKebIjWxUbgIXSREOMH-0-101ff18ff29031e38ed663ee33cdb28b)
图1-49 编译相关信息对话框
返回主界面,按【Ctrl+F9】快捷命令,运行程序,运行情况会一闪而过,按【Alt+F5】快捷命令,可打开运行结果界面,如图1-50所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P38_2615.jpg?sign=1738823101-uPitrGx6Ncq9FzjJHSAWwbzJ7yzbXydW-0-abbff6113c3cd2e7f0c14a82ec76ddf0)
图1-50 运行结果
1.4.3 在Visual Studio 2017中开发C程序
在了解Visual Studio 2017开发环境以及C语言运行机制后,下面将使用Visual Studio 2017编写C程序。
1.创建工程
使用Visual Studio 2017开发环境编写C程序前,首先要创建空工程,创建一个空白工程的步骤如下:
打开Visual Studio 2017开发环境主界面,选择【文件】→【新建】→【项目】命令菜单,如图1-51所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P38_2623.jpg?sign=1738823101-KISrt7IVA74qzbHNWzJj2Nc5kgI8Ynsi-0-326ec11ef6b56369ee1b68b209b78961)
图1-51 【项目】命令菜单
打开“新建项目”对话框,如图1-52所示。首先选择“已安装”选项卡,然后选择“Visual C++”选项卡,在该列表框中选择“Windows控制台应用程序”选项,然后输入工程名称并选择工程存放的路径,单击【确定】按钮即可完成创建,如图1-53所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P39_2638.jpg?sign=1738823101-wHe07cvEOBTHgTeyZIQvDynpf7tLPiCw-0-e70477b8e4e076e67177f7146d005e7e)
图1-52 “新建项目”对话框
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P39_2641.jpg?sign=1738823101-RxIDpB4ldXFBk9lwpbdndzzKSckrIg9O-0-f906f186765a668c26490566d8e23de4)
图1-53 “ch01”工程
2.编写C程序代码
工程创建完毕后,即可在代码编辑区编写C程序代码。
【例1-2】编写程序,实现输出字符串“Hello C!”功能。(源代码\ch01\1-2.c)
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P39_84022.jpg?sign=1738823101-GkdFK0VK4yGH444UfpKacWkxh3MzKeAQ-0-1a72ec17b948b5d9ff83646557cb033d)
3.编译、连接、运行
C程序编写完成后,需要对程序进行编译、连接以及运行操作,可使用快捷键Ctrl+F5直接运行程序。在输出窗口显示相关编译信息,如图1-54所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P40_2690.jpg?sign=1738823101-lvWQChnoegrXooKeuMKyEcumvxLhQeuM-0-46cacaac0c0b3704b28f290c2d95a97d)
图1-54 编译程序
也可以依次执行如下步骤。
在菜单栏选择“调试”>“开始调试”命令,程序会一闪而过,并显示“程序已退出,返回值为0”;或者单击工具栏中的
“本地Windows调试器”按钮,也可达到此效果。
在菜单栏选择“调试”>“开始执行(不调试)”命令,或者在编译环境中按Ctrl+F5键直接开始执行,弹出如图1-55所示的“代码输出”界面。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P40_2700.jpg?sign=1738823101-jgbvAlUag0lcQRKByTFa8FfvZZuMF9r2-0-9c7cb5368679e21e33336ae9360fc7d1)
图1-55 运行结果