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

深圳靠谱网站建设公司百度没有排名的点击软件

深圳靠谱网站建设公司,百度没有排名的点击软件,庐山市建设规划局网站,2023年又开始封控了吗目录 一、c中的变量定义 二、c中的变量声明 三、c中的左值和右值 一、c中的变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。 变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示&…

目录

一、c++中的变量定义

二、c++中的变量声明

三、c++中的左值和右值


一、c++中的变量定义

变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。

变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:

type variable_list;

在这里,type 必须是一个有效的 C++ 数据类型,可以是 char、wchar_t、int、float、double、bool 或任何用户自定义的对象,variable_list 可以由一个或多个标识符名称组成,多个标识符之间用逗号分隔。下面列出几个有效的声明:

int    i, j, k;
char   c, ch;
float  f, salary;
double d;

行 int i, j, k; 声明并定义了变量 i、j 和 k,这指示编译器创建类型为 int 的名为 i、j、k 的变量。

变量可以在声明的时候被初始化(指定一个初始值)。初始化器由一个等号,后跟一个常量表达式组成,如下所示:

type variable_name = value;

下面列举几个实例:

extern int d = 3, f = 5;    // d 和 f 的声明 
int d = 3, f = 5;           // 定义并初始化 d 和 f
byte z = 22;                // 定义并初始化 z
char x = 'x';               // 变量 x 的值为 'x'

不带初始化的定义:带有静态存储持续时间的变量会被隐式初始化为 NULL(所有字节的值都是 0),其他所有变量的初始值是未定义的。

二、c++中的变量声明

变量声明向编译器保证变量以给定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。

当您使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序连接时是可用的),变量声明就显得非常有用。您可以使用 extern 关键字在任何地方声明一个变量。虽然您可以在 C++ 程序中多次声明一个变量,但变量只能在某个文件、函数或代码块中被定义一次。

尝试下面的实例,其中,变量在头部就已经被声明,但它们是在主函数内被定义和初始化的:

#include <iostream>
using namespace std;// 变量声明
extern int a, b;
extern int c;
extern float f;int main ()
{// 变量定义int a, b;int c;float f;// 实际初始化a = 10;b = 20;c = a + b;cout << c << endl ;f = 70.0/3.0;cout << f << endl ;return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

30
23.3333

同样的,在函数声明时,提供一个函数名,而函数的实际定义则可以在任何地方进行。例如:

// 函数声明
int func();int main()
{// 函数调用int i = func();
}// 函数定义
int func()
{return 0;
}

三、c++中的左值和右值

C++ 中有两种类型的表达式:

  • 左值(lvalue):指向内存位置的表达式被称为左值(lvalue)表达式。左值可以出现在赋值号的左边或右边。
  • 右值(rvalue):术语右值(rvalue)指的是存储在内存中某些地址的数值。右值是不能对其进行赋值的表达式,也就是说,右值可以出现在赋值号的右边,但不能出现在赋值号的左边。

变量是左值,因此可以出现在赋值号的左边。数值型的字面值是右值,因此不能被赋值,不能出现在赋值号的左边。下面是一个有效的语句:

int g = 20;

 但是下面这个就不是一个有效的语句,会生成编译时错误:

10 = 20;

http://www.zhongyajixie.com/news/27953.html

相关文章:

  • wordpress php那个版本网店seo名词解释
  • 北京vi设计哪家公司好网站google搜索优化
  • 中国形象设计网网站建设公司seo关键词
  • 新乡做网站公百度推广获客成本大概多少
  • 聊城网站策划小程序开发平台
  • 微网站定制营销网站大全
  • 最高人民法院建工解释一郑州抖音seo
  • 制作网站 美工网店运营在哪里学比较好些
  • 群晖wordpress主题seo智能优化公司
  • 百度上能收到的企业名称网站怎么做济南seo官网优化
  • 浙江创都建设有限公司网站网站的优化策略方案
  • 凡科做网站怎么样重庆百度seo公司
  • 绍兴做微网站企业网络营销推广案例
  • 仿静态网站百家号关键词排名优化
  • wordpress phpbbaso优化报价
  • 网站开发的调研内容直播代运营公司
  • 商城网站离不开支付系统徐州网站设计
  • 做网页设计的工资有多高系统优化app
  • 网络推广运营培训班宁波如何做seo排名优化
  • wordpress怎么上传插件windows优化大师是电脑自带的吗
  • app开发网站开发什么是网络营销与直播电商
  • 总行网站建设银行报best网络推广平台
  • 电脑建设银行怎样设置网站查询seo代理
  • 网站制作吧培训课程有哪些
  • 小网站推广住房和城乡建设部官网
  • 微信网站搭建教程站长工具seo综合查询腾讯
  • 自己怎样做网站百度收录网站链接入口
  • 做进口零食网站万州网站建设
  • 男女做暧昧小视频网站如何设计网站的首页
  • 哈尔滨网站备案地址网站推广关键词工具