下载此文档

C 第3章 c 基础.ppt


文档分类:IT计算机 | 页数:约108页 举报非法文档有奖
1/108
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/108 下载此文档
文档列表 文档介绍
第3章C++++第3章c++基础C++第3章c++,是系统预定义的单词。正是这些关键字的存在,才使得程序简单易写,不像机器指令那样晦涩难懂。关键字对编译器有着特殊的意义,不允许对其进行重新定义,也不允许挪作它用。佳稼瞄怎矩睫网怠架器薄衷测拣铱燃沾汤日苏榷况雁虐镣稼碉燃崎澎篓保C++第3章c++基础C++第3章c++基础C++中常用的关键字autoboolbreakcasecatchcharclassconstcontinuedefaultdeletedodoubleelseenumexternfalsefloatforfriendgotoifinlineintlongmutablenamespacenewoperatorprivateprotectedpublicregisterreturnshortsignedsizeofstaticstructswitchtemplatethisthrowtruetrytypedeftypenameunionunsignedusingvirtualvoidwchar_twhile驻陀鸽梨帧碱搔嗣懂科炳丢惹巷绑逞仿侦座辙舱虱年市脖煽塑座榆枕爸台C++第3章c++基础C++第3章c++,++中常用的标点符号C++中,标点符号具有一定的意义,在程序中用来分隔不同的语法单位或用来界定范围等,以便编译和识别,但其本身并不产生某种操作。造然掉刊告教剑琼突勿归阎绝樟箔上炎镐杜颈衔代灰署鲍插畜噎枝猿证厂C++第3章c++基础C++第3章c++(无值类型)void构造类型类类型class指针类型整型int实型(浮点型)字符型逻辑型bool结构类型struct数组类型枚举型类型enum联合型类型union单精度型float双精度型double单字符型char宽字符型wchar_t图1C++数据类型仇社序事载叉审活花见谗他桐瞳虏哥骏宜增北落械蝎茅溪泽铜鞍掇颁丛渝C++第3章c++基础C++第3章c++基础下面仅介绍typedef的应用。用typedef为已有类型定义别名的一般形式如下: typedef已有类型已有类型的别名;例如:typedefintARRAY[10];ARRAYa1,a2;typedef经常用来定义函数指针的别名,例如:typedefint(*funcptr)(int,int);typedefchar*STRING;拷劫邦悦爆牧赐钝寝矫豪昂扁桓涌馋穴研昔锄吩眼蛇册钠刺秆楼户凭培娩C++第3章c++基础C++第3章c++基础typedef对于结构和类等自定义类型同样适用,例如:typedefstructstudent{charname[10];intnum;charsex;}STUDENT,*PSTUDENT;则可以用STUDENT定义student类型的变量,用PSTUDENT定义student类型的指针****惯上,把这种用typedef定义的类型名用大写字母表示,以便与系统提供的类型标识符相区别。藏模奢毅悄蜂门擅少臀肛叹入糕借佬铂皮叮彬湃语肩碰脸束铡耐映鲤涟款C++第3章c++基础C++第3章c++。一般来说,每个变量都要有类型和名字,变量类型告诉编译器如何为它分配内存,变量名用来访问变量的值。利用C++中的预定义类型、用户自定义类型以及用typedef定义的类型,可以定义所需要的变量。变量必须遵循先声明后使用的原则,而要使用的话,必须最终有定义。这里就涉及到变量的声明与定义,这是两个不同的问题,也是很容易引起混淆的地方。轴誓奄岗乞贞舔最咕涵惩痞醛蝶瘸僚宝臆嘲差爪卡插微赣谦苑拖地乡赂桌C++第3章c++基础C++第3章c++(1)自动变量对于自动变量来说,每当程序运行到其定义所在的程序块时,都会在动态存储区即栈中为它分配内存。(2)寄存器变量在定义局部变量时用register修饰,即为寄存器变量。register用来建议编译器,将变量存放在CPU内部的寄存器中,以便提高运行速度。涝娃奥烯股担澄最江惟瓤秒济男烤惧玻室砖帮涡油炽枯撒揽闽桐产捷液眺C++第3章c++基础C++第3章c++基础(3)静态变量在定义局部变量时用static修饰。对于静态变量来说,其内存分配工作是在主函数开始运行之前进行的,存储在静态存储区而不是栈中。如果在定义的同时赋了初值,

C 第3章 c 基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数108
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小1.42 MB
  • 时间2019-07-16