C++词法规则之变量 常量 语句 注释

2024-08-31 01:32

本文主要是介绍C++词法规则之变量 常量 语句 注释,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

常量

广义上来说:c++有两种数据类型,常量和变量。

 

常量是在定义后它在程序运行中其值不能被改变的量。C++中可以用#define 、const 这两种方法定义常量。

例如:#define PRICE 10 //定义单价常量10。

const int PRICE = 10; //定义单价常量10。

常量名称通常用大写字母表示,常量名应尽量反映常量代表的意义以增加程序可读性。

常量的类型包括有:整型常量,实型常量,布尔型常量,字符型常量,字符串型常量,枚举型常量。

 

变量

变量是指在程序运行中其值可能会发生改变的量。

变量必须先声明后使用,未声明的变量无法使用。它的定义的格式是:<数据类型名> <变量名表>,其中变量名表可以由1个,或者多个组成。不能用C++关键字作为变量名称。

例如:int a,b,c;

注意:数据类型名可以是基本数据类型,也可以是构造数据类型。

 

语句

语句是C++的最小执行单位,各语句间用英文符号分号;间隔。

一个语句可以写在相邻的若干行内,直到分号;的出现表示该语句的结束。

花括号{  }中间包含的一系列语句,我们称之为语句块,简称块。

语句块是可以嵌套的,即语句块中还可以包含子语句块。

在词法上,块是被当作为一个语句,也称为复合语句看待。

 

注释

在程序空白的地方,适当地加入注释可以增加程序的可读性。例如用来解释说明变量的含义,函数的功能等。注释是不会影响程序的执行结果的,编译器会自动忽视注释。

C++中有两种注释的方法:

1、双斜杠型,//在一行的注释。表示从“//”开始到本行尾所有的内容均为注释。

2、有斜杠星型,以/*开始,一直到*/结束。可以用于一行或者多行的注释,此外“/*”和“*/”必须依次成对出现。也叫做C型注释

这篇关于C++词法规则之变量 常量 语句 注释的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122507

相关文章

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

java如何调用kettle设置变量和参数

《java如何调用kettle设置变量和参数》文章简要介绍了如何在Java中调用Kettle,并重点讨论了变量和参数的区别,以及在Java代码中如何正确设置和使用这些变量,避免覆盖Kettle中已设置... 目录Java调用kettle设置变量和参数java代码中变量会覆盖kettle里面设置的变量总结ja

Perl 特殊变量详解

《Perl特殊变量详解》Perl语言中包含了许多特殊变量,这些变量在Perl程序的执行过程中扮演着重要的角色,:本文主要介绍Perl特殊变量,需要的朋友可以参考下... perl 特殊变量Perl 语言中包含了许多特殊变量,这些变量在 Perl 程序的执行过程中扮演着重要的角色。特殊变量通常用于存储程序的

C++11的函数包装器std::function使用示例

《C++11的函数包装器std::function使用示例》C++11引入的std::function是最常用的函数包装器,它可以存储任何可调用对象并提供统一的调用接口,以下是关于函数包装器的详细讲解... 目录一、std::function 的基本用法1. 基本语法二、如何使用 std::function

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

C++包装器

包装器 在 C++ 中,“包装器”通常指的是一种设计模式或编程技巧,用于封装其他代码或对象,使其更易于使用、管理或扩展。包装器的概念在编程中非常普遍,可以用于函数、类、库等多个方面。下面是几个常见的 “包装器” 类型: 1. 函数包装器 函数包装器用于封装一个或多个函数,使其接口更统一或更便于调用。例如,std::function 是一个通用的函数包装器,它可以存储任意可调用对象(函数、函数

变量与命名

引言         在前两个课时中,我们已经了解了 Python 程序的基本结构,学习了如何正确地使用缩进来组织代码,并且知道了注释的重要性。现在我们将进一步深入到 Python 编程的核心——变量与命名。变量是我们存储数据的主要方式,而合理的命名则有助于提高代码的可读性和可维护性。 变量的概念与使用         在 Python 中,变量是一种用来存储数据值的标识符。创建变量很简单,

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�