一、C/C开发过程
1.编辑(编辑):使用文本编辑工具输入程序代码,源代码*。c、*。生成CPP。
2.编译:语法分析错误,翻译生成大象程序*。obj
3.链接(Link):与其他大象程序或库链接装配在一起的可执行程序*。创建exe。
4.运行(Run):运行最终可执行文件。
二、visual c 6开发环境介绍
VC集成开发环境提供了集编辑、编译、调试于一体的强大功能。菜单和工具栏、工作空间窗口、代码编辑窗口和输出窗口。图1.4:
1.VC编辑环境通用窗口
“工作区”窗口
源代码窗口
调试输出窗口
堆栈窗口
变量观测窗口
“自动变量视图”窗口
“内存视图”窗口
“寄存器视图”窗口
“资源编辑器”窗口
程序集代码窗口
模块窗口
设定料号属性视窗。General标签、Debug标签、C/C标签、Link标签、专案版本设定
2.VC通用文件
以hello项目为例,其配置文件如下
.dsw文件:多个项目构成一个工作空间,扩展名为.作为dsw的文件保存工作区设置的工作区(Develop Studio Wrokspace)文件。
.DSP文件:主要存储有关此项目编译和链接的部分信息的项目(Develop Studio Project)文件。
.h文件:CPP或。c/c头文件,用于定义c文件中使用的某些标识符,如变量类型说明和函数原型说明。
.c或。CPP文件:程序的实现文件,即程序的源文件。
s文件:标准(标准afx)头文件。通常包含Windows系统头文件。
s文件:对应于为s中包含的文件生成编译任务的s。
.RC文件:资源(资源)描述文件
Re:资源头文件
.NCB文件:包含解析期间创建的文件的No Compile Browser文件。智能库文件,关于帮助
.PLG文件:build日志(Build Log)文件,每次构建时,PLG文件都将被最新的构建信息复盖。此文件的内容实际上也会出现在构建窗口中。
.opt档案:储存使用者在工作区中设定的所有选项的「工作区选项」(Wrokspace Options)档案。记忆性保存。
.RES文件:RC资源文件编译后创建的二进制资源文件,用于与其他大象文件相关联。
Vc60.idb:用于最小重生成和增量编译信息。
Vc60.pdb:用于调试信息的数据库程序文件
.PCH文件:预编译头文件
.obj文件:大象文件
.lib文件:库文件
.ilk文件:增量链接信息文件。
.exe文件:最后的可执行文件。
3.一般快速键
Windows m/d:最小化所有窗口/还原窗口
Alt F4:关闭当前应用程序
Ctrl F4:关闭应用程序的当前子窗口
Alt Tab:在应用程序之间切换窗口
Ctrl Tab:在应用程序内部子窗口之间切换
Ctrl Z:撤消上一个操作
Ctrl Y:撤消Ctrl Z操作
Ctrl X:剪下
Ctrl C:复制
Ctrl V:粘贴
Ctrl S:保存文本。
Ctrl A:选择所有文本
Ctrl F:在当前窗口中查找文本
Ctrl H:替换当前窗口中的文本
Ctrl G:移至指定列
:3360:列出系统API函数
Ctrl Shift Space:列出函数的参数信息和提示信息
Alt 0:显示Workspace工作区窗口
Alt 2:显示输出窗口
Alt 3:显示“变量视图”窗口
Alt 4:自动查看变量显示窗口
Alt 5:显示注册表视图窗口
Alt 6:显示内存窗口
Alt 7:显示堆栈窗口
Alt+8:显示汇编窗口F7:编译整个项目
Ctrl+F7:编译当前的源文件
F5:调试运行
Ctrl+F5:非调试运行,直接执行生成的EXE文件
Shift+F5:结束运行
F9:设调试断点
F10:单步调试,不进入函数体内部
F11:单步调试,进入函数体内部
Shift+F11:运行至当前函数体外部。
Home:将光标移至当前行的头部
End:将光标移动至当前行的末尾
PageUp:向上翻页
PageDown:向下翻页
Shift+箭头键:选定指定的文本
Shift+Home:选定光标所在行的前面部分文本
Shift+End:选定光标所在行的后面部分文本
Shift+PageUp:选定上一页文本
Shift+PageDown:选定下一页文本
Ctrl+左箭头:光标按单词向左跳走
Ctrl+右箭头:光标按单词向右跳走
Tab:将选定文本缩进
Shift+Tab:将选定文本反缩进
Alt+F8:格式化选定的文本
三、 编写C语言程序
C语言程序的3中基本结构。
顺序:从头到尾一步一步执行
分支:程序执行的过程中遇到支流
循环:程序执行的过程中,会重复执行一段代码
下面来看第一个程序
#include <; //编译预处理:头文件
int main(void) //主函数,有且只有一个
{
printf("hello world\n"); //输出
return 0; //返回
}
1.10 C程序的基本结构
由上面的第一个程序,我们可以总结:
#include <; 表示头文件包含-->标准的输入输出头文件
main-->表示主函数,每一个C语言程序都必须有且仅有一个main函数,main前面的int表示该函数的返回值类型。主函数后面跟一对{},C语言的函数后面都要有一对{}。我们前面讲C语言的编程风格时说到:每一条语句结束后面都要加;。除了函数的{}、头文件(预编译)和常量的定义外。eg:void fun(){ ... }, #include <;, #define PI 3.1415926等。
在main函数的{}内部的代码是函数体部分,其中printf是一个函数调用,调用了系统的库函数,用于输出数据,该函数后面会讲。
return 0;表示程序的返回值,对应main前面的int.
//和/* */表示C语言的注释部分,对程序没有任何作用,不参与编译。
另外,C语言是严格区分大小写的。
1.11 C程序的调试
C语言主要有以下两类错误:
编译时错误 à主要是语法错误
运行时错误 à主要是内存不可访问的问题,内存泄露。
1.《【vc60教程】大家一起来学程序设计》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【vc60教程】大家一起来学程序设计》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2488138.html