首页 > 编程语言 >C++语言基础纲要

C++语言基础纲要

时间:2023-10-20 23:33:55浏览次数:36  
标签:语句 break 语言 int C++ 运算符 while 纲要 分支

1、C++程序的结构

2、输出语句 cout << 5 << "hello" << endl;

3、输入语句 cin >> a;

4、变量

三要素:类型 变量名 值

命名规则

使用原则

5、常量 const关键字修饰

6、基本数据类型

整型  int 3 5 88

浮点型 double双精度 float单精度

字符型 char 'A' '8'

布尔类型 bool true、false

7、类型转换

隐式转换

强制转换 (int)(变量或表达式)

(int)(a + b)

8、算术运算符

+ - * / % ++ --

扩展 += -= *= ...

9、关系运算符

> >= < <= == !=

关系表达式 布尔类型

10、逻辑运算符

与&&  或||  非 !

逻辑表达式 布尔类型

优先级: ! > && > ||

11、if分支语句

单分支

双分支

多分支

12、三目运算符

条件 ? 为真的语句 : 为假的语句;

13、switch

格式

注意break、default

14、循环语句while、do-while

格式

作用

区别

15、循环语句for

格式

16、for与while的区别

17、break、continue

作用

区别

break、continue与循环的配合使用


------------------


1、编程环境

2、格式化输入scanf 输出printf

3、程序调试

4、计算机基础知识

5、编程的概念



标签:语句,break,语言,int,C++,运算符,while,纲要,分支
From: https://blog.51cto.com/u_15965130/7960372

相关文章

  • C++数据类型:
    C++数据类型:一:基本数据类型类型关键字布尔型bool字符型char整型int浮点型float双浮点型double无类型void宽字符型wchar_t其实wchar_t是这样来的:typedefshortintwchar_t;所以wchar_t实际上的空间是和shortint一样。一些基本......
  • 实验2 C语言分支与循环基础应用编程
    1.实验任务1task1源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));//以当前......
  • R语言股市可视化相关矩阵:最小生成树|附代码数据
    原文链接:http://tecdat.cn/?p=17835最近我们被客户要求撰写关于股市可视化的研究报告,包括一些图形和统计输出。本文在股市可视化中可视化相关矩阵 :最小生成树在本文示例中,我将使用日数据和1分钟数据来可视化股票数据。我发现以下概念定义非常有用: 连通图:在无向图中,若任......
  • R语言实现贝叶斯分位数回归、lasso和自适应lasso贝叶斯分位数回归分析
    原文链接:http://tecdat.cn/?p=22702原文出处:拓端数据部落公众号 摘要贝叶斯回归分位数在最近的文献中受到广泛关注,本文实现了贝叶斯系数估计和回归分位数(RQ)中的变量选择,带有lasso和自适应lasso惩罚的贝叶斯。还包括总结结果、绘制路径图、后验直方图、自相关图和绘制分位数图......
  • C++学习笔记Day2
    关于String对象的一些事1.string对象来源于C++标准库<string>,表示一种可变长的字符序列,定义在命名空间std之中。2.string对象无初始值默认为空字符串。3.若是使用等号对string变量进行初始化,属于拷贝初始化,不使用等号,如strings6("hiya");strings7{"11123"};strings8(10,"c......
  • 栈实现算术优先级运算c++
    #include<stdlib.h>#include<stdio.h>#include<iostream>usingnamespacestd;#defineSTACK_INIT_SIZE100//栈初始开辟空间大小#defineSTACK_INCREMENT10//栈追加空间大小//优先级数组,2表示top>c,1表示top<c,0表示top=c,-1表示错误intprior[7][7]={{2,2,......
  • Go语言环境安装
    一.下载安装包下载网站:Go下载-Go语言中文网-Golang中文社区(studygolang.com)选则对应的操作系统进行下载:直接一键安装,安装完后在cmd窗口输入“goversion"就可以查看Go版本,检测是否安装成功。也可以输入”goenv"查看环境二.配置环境变量需要工作目录GOROOT、......
  • C++ Primer 中文版(第 5 版)pdf电子版 C++ Primer, 5th Edition
    C++Primer中文版(第5版)pdf电子版C++Primer,5thEdition作者:[美]StanleyB.Lippman/[美]JoséeLajoie/[美]BarbaraE.Moo原作名:C++Primer,5thEdition......
  • Mojo——会燃的 AI 编程语言
    点击链接了解详情导语:本文简介Mojo的背景与特点,并分享如何通过腾讯云Cloudstudio的WebIDE和分享社区快速学习和上手Mojo。......
  • C++类型转换
    C++类型转换1.const_castconst_cast可以将const转换成非const,也可以将非const转换成const。需要注意的是const_cast只能用于改变指针或者引用的底层const。底层const和顶层const首先要弄清楚const修饰的到底是谁,用顶层表示指针本身是个常量(指针常量),底层表示指针所指向的对......