采用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个月

C++第一天(编写第一个程序,变量与常量)相关推荐

  1. 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序

    本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...

  2. cqh-class 文件内容,类加载过程,编写第一个程序

    文章目录 2. 编写第一个程序 2.1 编写源代码并运行 2.1.1 创建 .java 文件编写源码 2.1.2 配置环境变量 2.1.3 解释代码含义 2.1.4 编译与运行 2.2 class 文 ...

  3. 新手尝试编写微信小程序(1)——我的第一个微信小程序

    微信小程序风靡全国已经好多年了,首先是微信小程序,后面百度等多个平台都发布了自己的小程序了,可我还从未尝试过开发一个玩玩,其实对于一个程序员而言,开发一个小程序实在不是什么难事情,所以今天就要聊此心愿 ...

  4. Xamarin iOS编写第一个应用程序创建工程

    Xamarin iOS编写第一个应用程序创建工程 在Xcode以及Xamarin安装好后,就可以在Xamarin Studio中编写程序了.本节将主要讲解在Xamarin Studio中如何进行工程的 ...

  5. shell脚本编译规范(编写第一个脚本,脚本变量的作用,类型 ,了解read命令,let命令,环境变量和预定义变量)

    文章目录 shell脚本编译规范 shell脚本应用场景 shell编程规范 编写第一个脚本 执行脚本文件四种方法 echo输出友好提示信息 管道与重定向 管道操作符号"|" sh ...

  6. 蒙特卡罗MCNP学习汇总(一)-----MCNP简介及编写第一个程序

    目录 简介: 什么是MC模拟 介绍 应用 运行 编写第一个程序 格式 程序 讲解 现象 简介: 什么是MC模拟 一种通过随机抽样解决数学问题的一种数值计算方法. MC方法解决的主要数学问题 -数值积分 ...

  7. 正点原子STM32F103精英版开发环境搭建并编写第一个程序(使用串口下载,基于HAL库)

    一:软件下载: 使用图形化配置软件:STM32cubeMX,支持HAL库. 1,下载stm32cubeMX; 2,下载STM32f103器件包: 3,下载IED:keil5 arm版本: 4,下载 s ...

  8. Electron入门教程1 —— 编写第一个桌面应用程序

    前言: 最近临时起意,想开发桌面应用程序,但是我们肯定都先会想到微软的C#.而我又不想花时间去学习C#,而且就算学了C#,还是很难快速开发出好看的Windows桌面应用.所以此时我就想,既然移动app ...

  9. Excel 编写第一个简单的VBA程序

    摘要: 该文为想要学习VBA编程的会计和编程同学有使用VBA实现Excel自动化处理和一定的个性化定制Excel操作提供参考 第一篇为::VBA简单语法 第二篇为: Excel 编写第一个简单的VBA ...

最新文章

  1. bzoj 2160: 拉拉队排练
  2. c语言程序二级考试题,2016年计算机二级考试C语言程序设计真题
  3. 请求数据分析 xpath语法 与lxml库
  4. 生成GUID唯一值的方法汇总(dotnet/javascript/sqlserver)
  5. 【NIO】之IO和NIO的区别
  6. 如何查找rpm方式安装的软件路径
  7. 【Elasticsearch】ES 慢查询 profile 参数
  8. 删除替换字符串中第一次出现的字符串
  9. python中全局变量_玩转Python,使用全局变量
  10. 扇贝python课程免费_扇贝新推出的python课程值得买吗?
  11. python华表_鹤归华表 丁令威化鹤
  12. 修改数据库单参数对应的值 前端+php
  13. 小米科学计算机开立方,小米计算器安卓版_小米计算器怎么开立方_小米科学计算器_易玩网...
  14. 我的Linux安装之旅
  15. IO流,多线程,网络编程(4)JavaSE
  16. 红魔系统更新服务器,iqoo neo和红魔mars怎么选 iqoo neo和红魔mars对比评测
  17. Updating crates.io index 速度慢的解决办法
  18. 小红书限流原因是什么?怎么不被限流?
  19. matlab如何显示矩阵数据,菜鸟求助-matlab矩阵数据显示问题
  20. 每个软件开发人员都应该学习的5种编程语言

热门文章

  1. php用户登录论坛系统,discuz论坛 用户登录 后台程序代码
  2. c语言中move指令说明,MOVE指令使用
  3. C++ 实验十四结构程序设计
  4. [转载]政治家的道德底线——谈李斯之死
  5. 【产品设计】有了创意,如何从零开始搭建一套产品模型
  6. CU VS. 北航未来花园
  7. 《动手学机器人学》第四节(上):位姿描述
  8. 利用Excel计算DAU、商品转化率和ARPU值等
  9. 阿里云ECS部署Nginx配置域名访问
  10. 为什么现在的人越来越不怕老板了? 老板和员工都要看