首页 > 编程语言 >C++ Today01

C++ Today01

时间:2023-05-20 15:45:01浏览次数:50  
标签:变量 int cout C++ Today01 main 常量

1.1C++初始

#include<iostream>

using namespace std;

int main()
{
    cout<<"Hello C++"<<endl;

    system("pause");

    return 0;

}

1.单行注释

#include<iostream>

using namespace std;

//1.单行注释

//2.多行注释

int main()
{
    //12行代码就是在屏幕中输出Hello C++
    cout<<"Hello C++"<<endl;

    system("pause");

    return 0;

} 

 

2.多行注释

#include<iostream>

using namespace std;

//1.单行注释

//2.多行注释

/*
main是一个程序的入口
每个程序都必须有这么一个函数
有且只有一个
*/
int main()
{
    //12行代码就是在屏幕中输出Hello C++
    cout<<"Hello C++"<<endl;

    system("pause");

    return 0;

}

 

 

作用:给一段指定的内存空间起名,方便操作这段内存

 

语法:数据类型 变量名 = 初始化;

 

 #include<iostream>

using namespace std;

int main()

{
    //变量创建的语法:数据类型 变量名 = 变量初始化
    int a = 10;

    cout << "a = " << a << endl;

    system("pause");

    return 0;
}

 

 

 

作用:用于记录程序中不可更改的数据

 

C++定义变量的两种方式

 

1.#define 宏变量:#define 常量名 常量值

 

通常在文件上方定义,表示一个常量

 

2.const修饰的变量:const 数据类型 常量名 = 常量值

 

通常在变量定义前加关键字const,修饰该变量为常量,不可修改

 

#include<iostream>

using namespace std;

//常量的定义方式
//1.#define 宏常量
//2.const修饰的变量

#define App 7

int main()

{
    //App = 14;

    cout << "一周共有:" << App << "天" <<endl;

    const int month = 12;

    cout << "一年有:" << month << "个月份" <<endl;

    //month = 22;

    system("pause");

    return 0;

}

 

 

 

作用:关键字是C++中预留保留的单词 (标识符)

 

定义关键字时:常量变量不能使用关键字

 

#include<iostream>

using namespace std;

int main()

{
    //定义关键字时:常量变量不能使用关键字

    /*表示法命名规则:争取做到见名之意

      1.不能是关键字

      2.标识符只能是字母数字下划线组成

      3.第一个字符必须为字母或下划线

      4.标识符中字母区分大小写

    */

    int ABC =100;
    int _abc = 10;
    int _123s = 1000;

    cout << ABC <<endl;

    int num = 10;
    int num2 = 100;
    int sum = num + num2;

    cout << sum <<endl;

}

 

 

 

 

 

标签:变量,int,cout,C++,Today01,main,常量
From: https://www.cnblogs.com/smll1/p/17417292.html

相关文章

  • c++ socket API使用流程(转)
    原文:https://blog.csdn.net/weixin_43687811/article/details/122657720?spm=1001.2101.3001.6650.16&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-16-122657720-blog-121686590.pc_relevant_multi_platform_featuressor......
  • c++STL—容器map/multimap
    1、map基本概念1.1、简介map中所有元素都是pairpair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)所有元素都会根据元素的键值自动排序1.2、本质map/multimap属于关联式容器,底层结构是用二叉树实现。1.3、优点可以根据key值快速找到value值1.4、map和multimap区别map不......
  • C++图书信息管理系统系统[2023-05-19]
    C++图书信息管理系统系统[2023-05-19]图书信息管理系统系统问题描述本图书信息管理系统包括图书的编号、书名、作者、分类号、出版单位、出版时间和价格,可实现新建图书信息管理文件,录入图书信息,查询图书信息,删除图书信息,浏览图书信息。类的设计:classreader//读者类class......
  • C++内存管理
    C/C++内存分配在一个程序的进程地址空间中,其内存分配如下:栈用来存储非静态局部变量、函数参数/返回值等,栈是向下增长的;堆用于程序的动态内存分配,堆是向上增长的;数据段用来存储全局数据和静态数据;代码段用来存储可执行指令,只读常量,字符串常量就存储在代码段中。数据段和代码段在语言......
  • c++打卡练习(35)
    求分母为40的所有真分数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){inti,j,num1,num2,t,n=0;for(i=1;i<40;i++){ num1=40; num2=i; while(num2!=0){ t=num1%num2; num1=num2; num2=t; } if(num1==1){ n++; ......
  • C++
    定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid(梯形)和Triangle(三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。#include<iostream>usingnamespacestd;cl......
  • C++ 如何快速实现一个容器的迭代器
    C++如何快速实现一个容器的迭代器引言C++的标准库中的容器都会提供迭代器,如果一个容器满足forward_range,那么这个容器一般会提供以下成员类型和函数:iteratorconst_iteratorbeginendbegincend如果该容器还满足bidirectional_range,那么该容器还会额外提供以下成员类型和......
  • 详解c++STL—容器set/multiset
    1、set基本概念1.1、功能所有元素都会在插入时自动被排序1.2、本质:set/multiset属于关联式容器,底层结构是用二叉树实现。1.3、set和multiset区别set不允许容器中有重复的元素multiset允许容器中有重复的元素2、set构造和赋值2.1、功能描述创建set容器以及赋值2.1、构造set<T>st;/......
  • c++局部静态变量是线程安全的
    mark一下。c++11之前,局部静态变量初始化并不是线程安全的。c++11之后,当局部静态在初始化的过程中,有新的获取,会阻塞等待初始化成功。classInstance{public://... staticGetInstace() { staticInstanceinstance; returninstance; }};new,理论上应该也是可以的,......
  • 《C++ string类》
    1.string类常见的构造函数1)string(constchar*s):将string对象初始化为s指向的字符串stringstr("Hello!"); 2)string(size_typen,charc):创建一个包含n个元素的string对象,其中每个元素都被初始化为字符cstringstr(10,'a'); 3)string(conststring&str)......