1.c++是面向对象的语言
2C++程序的创建及编译
开发C++应用程序可分为编辑、编译、连接和执行4个步骤
1.编辑:即写代码,如Sample.cpp
2.编译:将代码文件变异成目标文件Sample.obj
3.连接:将目标文件如Sample1.obj,Sample2.obj,...lib库等连接为可执行程序.exe
4.运行.exe
3.工程代码结构:
Debug:存储编译后程序的文件夹,为带有调试信息的程序
Release:存储编译后程序的文件夹,为最终程序
Sample.cpp:源文件
Sample.dsp:VC的工程文件,develop studio project
Sample.dsw:VC的工作空间文件,develop studio workspace
Sample.ncb:VC的用于声明的数据库文件
Sample.opt:VC存储用户选项的文件
StdAfx.cpp:向导生成的标准源文件
StdAfx.h:向导生成的标准头文件
4.代码结构
#define options 1 //宏定义
#ifdef options
#include <iostream.h>
/*********注释**********/
int ShowMessage(); //函数声明
int main(int argc, char * argv[]) //主函数
{
int iResult;
iResult = ShowMessage(); //调用函数
if(iResult <0)
cout << "Show Message" << endl;
return 0;
}
int ShowMessage() #自定义函数
{
try {
cout << 'hello world' <<endl;
return 0;
}
catch(exception)
{
cout << 'Throw exception' << endl;
throw 'error occurred';
}
}
#endif //预编译指令
5.认识程序
#该符号放在句首,被称为宏定义或预编译指令
#include <iostream>,告诉编译器编译时要将iostream的内容在此处展开
iostream标准库:输入输出标准库,in(输入),out(输出),stream(流),如cin,cout
命名空间:为了减少和避免命名冲突,C++标准库中的函数或者对象都在命名空间std中定义的,
所以标准库中的函数或对象都要用std来限定
using namespace std;否则cout要写成std::cout << 'hellow' << endl
main函数,程序的入口,程序重main函数的一条指令开始直到结束,程序执行完毕
注释:
/*
多行注释
*/
//单行注释