C_基础教程.pdf


文档分类:IT计算机 | 页数:约119页 举报非法文档有奖
1/ 119
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 119
文档列表 文档介绍
本文由贡献

第一章镅曰语言基础
本章介绍镅缘幕≈J叮希望具有镅缘亩琳吣芄换菊莆语言,
⒁源宋基础,能够进一步学习用镅员嘈τ贸绦蚝应用程序
。当然仅靠一章的谌菥屯耆莆语言是不可能的,如需进一步学习镅裕
需要认真阅读有关言的专著。疟局)
语言特点镅蕴氐
以下简称蚣苁俏⑷硖岢龅男乱淮软件开发模型,
镅是蚣苤行乱淮目7⒐ぞ摺镅允且恢窒执⒚嫦蚨韵蟮挠镅裕
化了语资褂茫言在类、占洹方法重载和异常处理等方面的操作,
鹌母丛有裕更少出错。它使用组件编程,和一样容易使用。语
法和和语法非常相似,绻琳哂霉,学习镅杂κ潜冉
轻松的。语言编写的源程序,匦胗语言编译器将闯绦虮嘁胛V屑溆
言代码,纬衫┱姑或募
。屑溆镅源氩皇可执行的机器码,在程序运行时,必须由通用语言运行环
境,械募仁北嘁肫,将中间语
言代码翻译为芍葱械幕髀耄执行。语言中间语言代码运
行提供了一种运行时环境,镅缘和语言的虚拟机类似。这种执行方
法使运行速度变慢,但带来其它一些好处,主要有:ㄓ糜镅怨娣
珻系统包括如下语言:、、、,他们都遵守
通用语言规范。任何遵守通用语言规范的语言源程序,都杀嘁胛O嗤闹屑溆镅源
码,由涸鹬葱小V灰NF渌僮飨低潮嘀葡嘤Φ屑溆镅源胍部稍谄
它系统中运行。远诖婀芾恚篊诮ɡ占鳎北淞渴道纳芷诮崾
,垃圾收集器负鹗栈夭槐皇褂玫氖道加玫哪诖婵占洹2槐叵和语言,用
语句在堆中建立的道匦胗糜锞涫头攀道加玫哪诖婵占洹R簿褪撬担珻哂
自动内存管理功能。徊嬗镅源恚由于任何遵守通用语言规范的语言源程序,
可编译为相同的中间语言耄煌镅陨杓频淖榧梢曰ハ嗤ㄓ茫梢源悠渌
言定义的类派生出本语言的吕唷S捎谥屑溆镅源胗负责执行,因此异常处
理方法是一致的,这在调试一钟镅缘饔昧硪恢钟镅缘淖映绦蚴保缘锰乇鸱奖恪
增加安全:语言不支持指针,一切对内存的访问都必须通过对象的引用变量来实现
,辉市矸梦誓诖嬷性市矸梦实牟糠郑这就防止病毒程序使用非法指针访问私有成
员。避免指针的误操作产生的错误。执行中间语言代码前,要对中间语言代
码的安全裕暾越醒橹ぃ乐共《径灾屑溆镅源氲男薷摹版本支持:低
中的组件或动态联接库可能要升级,捎谡庑┳榧蚨=涌舛家T注册表中注
册,由此可能带来一系列问题,例如,安装新程序时自动安装新组件替换旧榧
可能使某些必须使用旧组件才可以运行的程序,使用新组件运行不了。在姓庑
组件或动态联接库不必在注册表中注册,扛龀绦蚨伎梢允褂米源淖榧蚨联
接库,只要把这些组件或动态联接库放到运行程序所在文件夹的子文件夹校
谐绦蚓妥远褂迷文件夹中的组件或动态联接库。由于不需要在注册表中注
册,

软件的安装也变得容易了,一般将运行程序及库文件拷贝到指定文件夹中就可以
了。耆嫦蚨韵螅翰幌镅裕粗С置嫦蚬坛绦蛏杓疲种С置嫦蚨韵蟪绦
设计,镅允峭耆嫦蚨韵蟮模中不再存在全局函数、全局变量,所有的函
数、变量统A慷急匦攵ㄒ逶诶嘀校苊饬嗣逋弧镅圆恢С侄嘀丶坛小
编写控制τ贸绦编写控制台应用程序褂命令行工具编写
控制台程序
第一个程序总是非常简单的,绦蚴紫热糜没ü淌淙胱约旱拿郑然后
程序在屏簧洗蛴∫惶趸队畔ⅰ3绦虻拇胧钦庋导入命名
空间。为语言新增解释方法,解释到本行结束类定义,类的概
念见下一节馐涂J迹虲语言解释用法相同馐徒崾
主程序,程序入口函数,必须在一个类中定义请键入你的
姓名:刂铺ㄊ涑鲎址蛹潭寥胧荩淙牖爻到
束欢迎!可以用任意一种文本编辑软件完成上述代码
的编写,缓蟀盐募媾蹋假设文件名叫做珻次募且詂魑N募
的扩展名。和镅韵嗤珻镅允乔执笮⌒吹摹高级语言总是依赖于许多在程序
外部预定义的变量和函数。贑或姓庑┒ㄒ逡话惴诺酵文件中,用语
句来导入这个头文件。而在语言中使用锞涞既朊挚占洌语
句意义是导入名字空间,中的锞涞挠猛居隒中锞涞挠猛
基本类似,糜诘既朐ざㄒ宓谋淞亢秃这样在自己的程序中就可以自由地使
这些变量和函数。绻挥械既朊挚占涞幕拔颐歉迷趺窗炷兀砍绦蚧鼓鼙3终仿
?答甘强隙ǖ模茄幕拔颐蔷捅匦氚汛敫男闯上旅娴难樱
爰肽愕男彰
欢迎!也就是在每个
凹由弦桓銮白篠,这个小原点表示亲魑猄的成员而存
在的。信灼薈和蟹痹忧壹壮龃淼牟僮鞣龋中的复合名
一律通过戳印教ǹ蚣芴峁┑淖罨镜拿挚占渲唬泄孛挚
间南晗甘褂梅椒ń谝院笙晗附樯埽饫镏灰QЩ嵩跹既朊挚占渚妥愎涣恕
程序的第二行髁艘桓隼啵嗟拿纸凶鯳。程序中每个变
量蚝急匦胧粲谝桓隼啵ㄖ骱齅荒芟驝或茄⑷ň直淞俊
语言程蜃苁谴覯椒ǹJ贾葱校一个程序中不允许出现两个或两个以上的
方法。肜

C_基础教程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 119
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 陈晓翠
  • 文件大小 0 KB
  • 时间2011-09-12
最近更新