C(非类部分)对C的扩充重点
通常C++编译系统(例如IDE)可以根据文件的扩展名来区分C和C++:是 .C的认为是C程序, .CPP的是C++程序。 C++是C的超集,掌握C是掌握C++的先决条件。C++中超出C的部分主要是面向对象的程序设计,也是产生C++的根由。但是C++非类部分对C的语法也作了扩充和很少的“更新”,例如C语言允许一个全局变量多次定义,C++中则会引起错误。 2.1 I/O操作 C++完全支持C的I/O函数集,但C++的I/O类库和I/O操作内容也很多,需要分阶段逐步去掌握。这里先举两个简单的实例: C++中的 out 相当于C中的输出函数printf(); C++中的 cin 相当于C中的输入函数scanf()。 2.2 强类型机制 C++是强类型的,在C中不强制使用原型化函数,在C++中这一要求是必须的、强制的,所有函数必须使用原型。C++可以在函数原型中采用默认值, 例如:fn ( int x, float y=1.0, int z=3 ); 默认的值必须从右到左敷值起,下面的例子是非法的:fn ( int x, float y=1.0, int z); 当调用函数时,默认的值也要从右到左计算起。
您可能关注的文档
最近下载
- 2025年-第三讲文明初现与中华民族起源(史前时期--中华民族共同体概论专家大讲堂课件.pdf VIP
- 新版中华民族共同体概论课件第三讲文明初现与中华民族起源(史前时期)-2025年版.pptx VIP
- GB 18173.4-2010 高分子防水材料 第4部分:盾构法隧道管片用橡胶密封垫.docx VIP
- 2024年湖北省中考物理真题及答案解析.pdf VIP
- 2025云南怒江供电局招聘短期项目制用工10人模拟试卷含答案解析.docx VIP
- GB 18173. 1—2012 高分子防水材料 第1部分.docx VIP
- 内侧前额叶皮质内侧前额叶皮质.pdf VIP
- 2025南平武夷旅游集团幼儿园招聘临聘保育员笔试模拟试题及答案解析.docx VIP
- 注塑模具成本构成.xls VIP
- 2026大学英语六级必备真题核心词汇短语精选(可直接打印).pdf
原创力文档

文档评论(0)