C语言与程序的算法
图1-3 “New”对话框
图1-4 编辑源程序
C语言与程序的算法
图1-5 编译创建对话框
编译结束后,Microsoft Visual C++编译器在主窗口下方的“Output”窗框中输出编译结果信息(如果在主窗口中看不到“Output”窗框,可右击主窗口的菜单栏,勾选“Output”快捷菜单),如图1-6所示。如果源程序中存在错误,则显示错误的个数以及错误原因分析信息。此时需要修改源程序中的所有错误,重新编译。如果源程序通过编译,则显示“0 error(s)”,同时编译器在源程序文件所在文件夹中生成一个新文件夹“
Debug”,并将目标程序.obj文件存入到该文件夹中。
图1-6 在“Output”窗框中的编译信息
注意,编译器除了输出源程序中是否存在错误外,还显示警告信息,如图1-6中所示的“1 warning(s)”,因为警告信息不影响程序的运行,因此初学者可以不予理会。
3.连接目标程序
当源程序通过编译生成目标程序.obj文件后,如果选择“Build→Build .exe”菜单命令或按<F7>键,即可进行连接目标程序操作。连接操作的意义是将目标程序.obj文件和库函数或其他目标程序连接成可执行的目标程序。连接过程由Microsoft Visual C++自动完成。连接操作结束后,系统显示“0 error(s),0 warning(s)”信息(如图1-7所示),同时在
“Debug”文件夹中生成可执行的目标程序文件.exe。
图1-7 在“Output”窗框中的连接信息
4.执行目标程序
当源程序经过编译和连接操作最终生成可执行的目标程序后,在Microsoft Visual C++主窗口选择“Build→Execute .exe”菜单命令或按<Ctrl>+<F5>键,即可执行目标程序。