当前位置: 首页 > news >正文

c++基础知识(一)

C++字符集:通常将一个标准中能够表示所有字符的一个集合称为字符集。例如Unicode字符集、ASCll、GB2312、BIG5(繁体中文及其相关字符)等。

字符集组成程序设计语言的基本要素。由单字符、关键字、标识符、运算符(操作符)等组成。

关键字C++预定义的单词,文字在程序中直接使用符号表示的数据;操作符用于实现各种运算的符号,分隔符用于分割各个词法记号或程序正文。

标识符命名规则:以大写字母小写字母下划线(_)开始;可以由以大写字母、小写字母、下划线或数字0-9组成;大写字母和小写字母代表不同的标识符。

一般C++从源代码到执行的过程中涉及到3个字符集

1、源代码字符集,即源字符集,为源文件的编码方式,可以在开发平台中自行选择。

2、可执行文件的字符集,即可执行字符集,为源代码中的字符集,中文Windows默认GB2312.

3、界面使用的字符集决定了怎么解释可执行文件中代表字符串的二进制文件。

定义变量:在c++中,变量的声明或定义可以出现在函数(或语句块)的任何地方,但必须出现在第一次使用该变量之前。

定义常量:使用const定义变量;

语法:const data_type constant_name = value;

c++编译器为const常量分配内存空间并使其为只读,对const常量进行类型检查

例如:

#include <iostream>
using namespace std;
void reverse_and_print(int a[],int size)
{for (int i=0;i<size;i++)a[i]=2*i;int temp;for(int j=0;j<size/2;j++){temp=a[j];a[j]=a[size-1-j];a[size-1-j]=temp;}for(int k=0;k<size;k++)cout<<a[k]<<endl; 
}
int main()
{const int array_size=10;int array_a[array_size];reverse_and_print(array_a,array_size);return 0;
}

http://www.lryc.cn/news/317116.html

相关文章:

  • Midjourney绘图欣赏系列【人物篇】(一)
  • 2024 年 2 月 NFT 行业动态:加密货币飙升,NFT 市场调整
  • 【C++那些事儿】深入理解C++类与对象:从概念到实践(下)| 再谈构造函数(初始化列表)| explicit关键字 | static成员 | 友元
  • 前端面试 ===> 【Vue2】
  • 面试 Java 并发编程八股文十问十答第四期
  • 物体检测-系列教程27:YOLOV5 源码解析17(训练脚本解读:训练函数4)
  • 基于51单片机的数字时钟(万年历)设计与实现
  • 2024年谷歌SEO的趋势预测及应对建议(川圣SEO)蜘蛛池
  • Rust 生命周期符号使用的方法和规律
  • 生成哈夫曼树(100%用例)C卷(JavaPythonC++Node.jsC语言)
  • el-form-item内的el-select如何自适应宽度
  • 什么洗地机值得推荐?旗舰洗地机希亦、追觅、西屋、海尔实际表现如何?
  • 掘根宝典之C++隐式类型转化(整型提升,算术转换)
  • group by order by having where union
  • 微信私信短剧机器人源码
  • java使用ws.schild.jave将视频转成mp4
  • python map函数
  • 基于SSM的党务政务服务热线平台(有报告)。Javaee项目。ssm项目。
  • Unity3D 动态生成场景管理节点详解
  • js--构造函数
  • Tomcat目录结构
  • 读西游记第一回:西游记世界格局
  • 【Unity知识点详解】Button点击事件拓展,单击、双击、长按实现
  • 了解财富的本质才能知道自己几斤几两
  • 机器学习模型—K最近邻(KNN)
  • BUUCTF-----[CISCN 2019 初赛]Love Math
  • 【前端】处理一次性十万条数据渲染方案(不考虑后端分页)
  • WPS 云文档保存在本地的地址如何从c盘更改为其他盘?
  • 每日leetcode--接雨水
  • redis 性能优化一