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

软文广告经典案例短的搜索引擎优化排名案例

软文广告经典案例短的,搜索引擎优化排名案例,山西网站设计,wordpress设置代理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++ 中的左值(Lvalues)和右值(Rvalues)

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

左值(lvalue):指向内存位置的表达式被称为左值(lvalue)表达式。左值可以出现在赋值号的左边或右边。
右值(rvalue):术语右值(rvalue)指的是存储在内存中某些地址的数值。右值是不能对其进行赋值的表达式,也就是说,右值可以出现在赋值号的右边,但不能出现在赋值号的左边。
变量是左值,因此可以出现在赋值号的左边。数值型的字面值是右值,因此不能被赋值,不能出现在赋值号的左边。下面是一个有效的语句:

int g = 20;

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

10 = 20;

菜鸟教程,学习记录

http://www.yayakq.cn/news/633102/

相关文章:

  • 江门站排名优化做网站和SSH
  • 企业应该如何建设网站大型平面设计网站
  • 自己做网站需要做啥广东手机网站建设价格低
  • 官方网站优化价格乐清做网站建设
  • 网站源码程序下载优化网站软文
  • 推荐商城网站建设让芯片公司得到尊重的是原创技术
  • aspcms开源企业网站建设系统网站建设公司源码
  • 西安网站制作设计找哪家做经销找厂家好的网站
  • 做网站怎么租个域名中国纪检监察报价格
  • 校园网站建设工作总结苏州有哪些互联网企业
  • 怎么自建导购网站做淘客百度下载安装到桌面
  • 工商局网站如何做网登wordpress英文自动采集
  • 合肥企业网站建设公司哪家好佛山建设局官方网站
  • 湖北 网站建设我赢seo
  • 网做 网站有哪些wordpress移动端底部导航
  • 南皮县做网站复兴网站制作
  • 中国建设银行公积金网站首页网站开发工程师薪资待遇
  • 江西省大余县建设局网站在线网站建设者
  • 广州中医药资源门户网站广州车陂网站建设公司
  • 苏州网站建设一条龙wordpress方框对勾
  • 宁乡县住房和城乡建设局网站中国电信备案网站
  • 西城顺德网站建设长春企业建站系统模板
  • 网站访问量咋做汽车是怎么做的视频网站
  • 郑州哪个网站建设最好网站建设的广告词
  • 苏宁网站优化与推广山西大同企业做网站
  • 化工原料东莞网站建设快速建站系统
  • 室内设计专业网站简洁大方的网站首页
  • 泉州网站建设哪里优惠拓吧网站
  • 各类网站建设西安网站维护公司
  • 网站建设情况通报适合小学生摘抄的新闻2022年