采用VS2019编写C++的第一个程序
创建项目
选择C++ 空项目
创建文件
在解决资源管理器中的,源文件,右键添加,新建项
编写程序
C++框架
main是一个程序的入口,有且仅有一个,
#include<iostream> //包含头文件
using namespace std;//引用命名空间
int main() //主函数,函数执行入口
{//大括号内部表示函数体,具体实现内容
cout<<"Hello World!"<<endl; /*cout表示输出,输出时要加上位运算符号,双引号内原样输出,endl表示该行结束,后续输出内容会换行输出*/
system("pause");
return 0;
}
运行
本地Windows调试器 或者 菜单调试中的开始执行
快捷键Ctrl+F5
注释
作用:在代码中 加一些解释和说明 ,方便自己和其他程序员阅读代码,解释一下某些代码的用途
编译器在编译代码时,会忽略注释的内容
单行注释 // 单行注释 常用于解释说明某行代码
多行注释 /*多行 注释*/ 可解释整段代码内容,描述
变量
作用:给一段指定的内存空间命名,方便操纵这段内存
存在的意义:方便我们管理内存空间
C++所有数据都是放在内存中,而变量存在的意义就是方便操纵内存中的数据
语法:数据类型 变量名=初始值;
关于内存
内存中存放10这个数据,怎么拿到这个数据
1.记录内存编号,每一段内存都有一个内存编号,16进制表示(如0x000),但内存个数多了,不便记忆编号和使用
2.给这段内存起一个名字,就能代表这个内存,有了内存名a就能拿到10这个数据
变量创建的语法:
数据类型 变量名=变量初始值
int a=10;
cout << "a=" << a<<endl;
运行结果:a=10
常量
作用:用于记录程序中不可更改的数据
C++定义常量的两种方式
1.#define定义宏常量: #define 常量名 常量值 //用常量的名来使用常量的值。通常在文件的上方定义,表示一个常量
2.const修饰的变量 :const 数据类型 常量名=常量值 //通常在变量定义前加关键字const,写在函数体内部即可,修饰该变量为常量,不可修改
const修饰的变量也称为常量,一旦修改也会报错
个人错误写法:
#define Day = 7;//经典错误,将define定义宏常量写成了变量定义
const month = 12;//少写了数据类型
附上今天写的代码:
#include<iostream>
using namespace std;
//#defin 宏常量
//const 数据类型 变量名 const 修饰的变量
#define Day = 7;//经典错误,将define定义宏常量写成了变量定义
#define Day 7
int main()
{
int a=10;
//Day = 14;//Day是一个常量,一旦修改就会报错
//int month = 12;
const int month = 12;
cout << "一周总共有多少天:" << Day<<"天 "<<endl;
cout << "一年有多少个月:" <<month<<"个月 "<<endl;
system("pause");
return 0;
}
运行结果:
一周总共有多少天:7天
一年有多少个月:12个月