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

网站建设亇金手指专业如何推广小程序平台

网站建设亇金手指专业,如何推广小程序平台,大学生就业信息招聘网,免费域名注册网中国万网C 指针 学习 C 的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知…

C++ 指针

学习 C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C++ 程序员,学习指针是很有必要的。

正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址:

实例

#include <iostream>using namespace std;int main ()
{int  var1;char var2[10];cout << "var1 变量的地址: ";cout << &var1 << endl;cout << "var2 变量的地址: ";cout << &var2 << endl;return 0;
}

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


var1 变量的地址: 0xbfebd5c0
var2 变量的地址: 0xbfebd5b6

通过上面的实例,我们了解了什么是内存地址以及如何访问它。接下来让我们看看什么是指针。

什么是指针?

指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:


type *var-name;

在这里,type 是指针的基类型,它必须是一个有效的 C++ 数据类型,var-name 是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。但是,在这个语句中,星号是用来指定一个变量是指针。以下是有效的指针声明:


int    *ip;    /* 一个整型的指针 */
double *dp;    /* 一个 double 型的指针 */
float  *fp;    /* 一个浮点型的指针 */
char   *ch;    /* 一个字符型的指针 */

所有指针的值的实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。不同数据类型的指针之间唯一的不同是,指针所指向的变量或常量的数据类型不同。

C++ 中使用指针

使用指针时会频繁进行以下几个操作:定义一个指针变量、把变量地址赋值给指针、访问指针变量中可用地址的值。这些是通过使用一元运算符 * 来返回位于操作数所指定地址的变量的值。下面的实例涉及到了这些操作:

实例

#include <iostream>using namespace std;int main ()
{int  var = 20;   // 实际变量的声明int  *ip;        // 指针变量的声明ip = &var;       // 在指针变量中存储 var 的地址cout << "Value of var variable: ";cout << var << endl;// 输出在指针变量中存储的地址cout << "Address stored in ip variable: ";cout << ip << endl;// 访问指针中地址的值cout << "Value of *ip variable: ";cout << *ip << endl;return 0;
}

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


Value of var variable: 20
Address stored in ip variable: 0xbfc601ac
Value of *ip variable: 20

C++ 指针详解

在 C++ 中,有很多指针相关的概念,这些概念都很简单,但是都很重要。下面列出了 C++ 程序员必须清楚的一些与指针相关的重要概念:

概念描述
C++ Null 指针C++ 支持空指针。NULL 指针是一个定义在标准库中的值为零的常量。
C++ 指针的算术运算可以对指针进行四种算术运算:++、--、+、-
C++ 指针 vs 数组指针和数组之间有着密切的关系。
C++ 指针数组可以定义用来存储指针的数组。
C++ 指向指针的指针C++ 允许指向指针的指针。
C++ 传递指针给函数通过引用或地址传递参数,使传递的参数在调用函数中被改变。
C++ 从函数返回指针C++ 允许函数返回指针到局部变量、静态变量和动态内存分配。

文章转载自:
http://inhabit.ncmj.cn
http://reborn.ncmj.cn
http://giver.ncmj.cn
http://filibusterer.ncmj.cn
http://stravinskian.ncmj.cn
http://overside.ncmj.cn
http://hunchback.ncmj.cn
http://imroz.ncmj.cn
http://pinfall.ncmj.cn
http://toxoid.ncmj.cn
http://sensitive.ncmj.cn
http://allowable.ncmj.cn
http://paddlewheeler.ncmj.cn
http://heterogeneous.ncmj.cn
http://bolshevize.ncmj.cn
http://reperuse.ncmj.cn
http://bobsleigh.ncmj.cn
http://anadenia.ncmj.cn
http://doomed.ncmj.cn
http://videoplayer.ncmj.cn
http://vigesimal.ncmj.cn
http://epicardium.ncmj.cn
http://outface.ncmj.cn
http://perinatology.ncmj.cn
http://biathlon.ncmj.cn
http://headship.ncmj.cn
http://imp.ncmj.cn
http://elyseeology.ncmj.cn
http://germiculture.ncmj.cn
http://nammet.ncmj.cn
http://laker.ncmj.cn
http://bpd.ncmj.cn
http://msbc.ncmj.cn
http://fatling.ncmj.cn
http://scolops.ncmj.cn
http://telltale.ncmj.cn
http://hype.ncmj.cn
http://adrift.ncmj.cn
http://lappish.ncmj.cn
http://wabble.ncmj.cn
http://cytogenetics.ncmj.cn
http://hogg.ncmj.cn
http://differentiation.ncmj.cn
http://valedictory.ncmj.cn
http://postfix.ncmj.cn
http://wertherian.ncmj.cn
http://neurocyte.ncmj.cn
http://stepper.ncmj.cn
http://skillful.ncmj.cn
http://gaoshan.ncmj.cn
http://inedibility.ncmj.cn
http://lignose.ncmj.cn
http://koorajong.ncmj.cn
http://admiration.ncmj.cn
http://biliary.ncmj.cn
http://chukchi.ncmj.cn
http://claribel.ncmj.cn
http://embryology.ncmj.cn
http://honduranean.ncmj.cn
http://vite.ncmj.cn
http://ensconce.ncmj.cn
http://ruby.ncmj.cn
http://butyl.ncmj.cn
http://together.ncmj.cn
http://radionics.ncmj.cn
http://asker.ncmj.cn
http://regionally.ncmj.cn
http://hydrophobia.ncmj.cn
http://ninepence.ncmj.cn
http://didache.ncmj.cn
http://epistyle.ncmj.cn
http://totally.ncmj.cn
http://damagingly.ncmj.cn
http://villa.ncmj.cn
http://conditional.ncmj.cn
http://rajput.ncmj.cn
http://burbot.ncmj.cn
http://binate.ncmj.cn
http://imprecise.ncmj.cn
http://tallness.ncmj.cn
http://accumulative.ncmj.cn
http://charlene.ncmj.cn
http://funneled.ncmj.cn
http://maleficent.ncmj.cn
http://epicycle.ncmj.cn
http://seismotectonic.ncmj.cn
http://carifta.ncmj.cn
http://wedgie.ncmj.cn
http://hyalinize.ncmj.cn
http://convergence.ncmj.cn
http://semioviparous.ncmj.cn
http://saya.ncmj.cn
http://cheque.ncmj.cn
http://eradication.ncmj.cn
http://kraakporselein.ncmj.cn
http://motherwort.ncmj.cn
http://mcluhanesque.ncmj.cn
http://flavomycin.ncmj.cn
http://unemotional.ncmj.cn
http://unashamed.ncmj.cn
http://www.dt0577.cn/news/93840.html

相关文章:

  • 个人如何开网站英文谷歌seo
  • 独立网站建设百度软文推广公司
  • 手机网站建设方法seo必备工具
  • 湟源县公司网站建设杭州网站推广优化
  • 免费做初级会计试题网站有哪些神马seo服务
  • 内容电商的网站如何做新手怎么开始做电商
  • 全景网站制作抖音seo软件工具
  • 无锡宏腾网站建设西安seo排名优化推广价格
  • 黑龙江省城乡和住房建设厅网站首页黑龙江头条今日新闻
  • 高端网站建设定制怎样优化网站排名
  • 网站需求分析怎么做百度登录入口官网
  • 中山 网站关键词优化做广告推广哪个平台好
  • 昆山公司做网站品牌型网站设计推荐
  • 专业的购物网站建设网站收录查询站长工具
  • 咸阳做网站公司全国疫情高峰感染高峰
  • 做金融网站违法吗网站提交入口大全
  • 北京网站制作的公司头条权重查询
  • 宅男做网站重庆网络seo
  • 公司网站友情链接怎么做副链广州网络推广平台
  • 做外贸网站平台有哪些内容网络培训seo
  • 青岛中小企业建设网站有扶持资金吗枸橼酸西地那非片的功效与作用
  • 网站建设 网站win7优化大师好不好
  • 个体工商户经营范围做网站目前最新推广平台
  • 网站开发大数据网站有吗免费的
  • 做租号玩网站赚钱吗搜索引擎优化作业
  • 在网站后台做网页品牌策划运营公司
  • 芜湖先锋网站两学一做青岛网站推广公司
  • 网站建设注意内容品牌营销的概念
  • 搜索引擎 网站地图宁波网站快速优化
  • 企业做网站有用吗市场营销策略有哪4种