- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(C++程序设计课件)第一章 C++基本的 语言.ppt
1
C++与C#
2
先修课程:
高级语言程序设计(一)
面向对象技术
3
参考书:
C++Primer 第三版 Stanley B Lippman著
中文版,潘爱民 张丽译 中国电力出版社
C++大学教程 第二版 Harvey M. Deitel著
邱仲潘等译,电子工业出版社
C#大学教程 Harvey M. Deitel等著 电子工业出版社
4
课时:18学时(1-10周)
语言平台:
C++
Microsoft Visual C++ 7.0
或 Microsoft Visual Studio .Net
Console模式
C#
Microsoft Visual Studio .Net
5
作业命名方式:
假如学号同学想提交第一次作业,则需要将源程序文件命名为: 1.cpp
或压缩为:1.rar
作业提交方式:
以班为单位发送到:
xhshi@buaa.edu.cn
作业要求:
严禁抄袭!
必须写注释语句!
8
注释
例:
//increment num
num++;
num++; //increment num
9
1.2 头文件
新式标准库头文件不再使用扩展名.h
自定义头文件应使用扩展名.h
旧式
stdio.h
stdlib.h
math.h
string.h
time.h
ctype.h
新式
cstdio
cstdlib
cmath
cstring
ctime
cctype
旧式
limits.h
float.h
assert.h
iostream.h
fstream.h
iomanip.h
新式
climits
cfloat
cassert
iostream
fstream
iomanip
10
1.3 标准输入/输出初步
C语言中:
#include stdio.h
……
printf(“%d %s \n”,num,str);
11
标准输入/输出初步
C++的输入/输出功能由输入/输出流库iostream提供:
#include iostream
终端输入,也被称为标准输入, 与预定义的iostream 对象cin绑定在一起.
终端输出,也被称为标准输出, 与预定义的iostream对象cout绑定在一起
输入操作符
输出操作符
12
标准输入/输出初步
格式:
cin 变量名;
cout 变量名 | 表达式 | 常量 ;
注意:输入/输出操作符可以连用
13
标准输入/输出初步
例:
int v1, v2;
// ...
cout “The sum of v1 + v2 = ”;
cout v1 + v2;
cout ‘\n’;
cout The sum of v1 + v2 = v1 + v2 ‘\n’;
连用
14
标准输入/输出初步
cout The sum of v1 + v2 = v1 + v2 ‘\n’;
预定义的iostream 操纵符endl在输出流中插入一个换行符,然后刷新输出缓冲区,c++中一般不写 ‘\n’, 而写成:
cout “The sum of v1 + v2 = ” v1 + v2 endl;
为了便于阅读,连接在一起的输出操作符可以分写在几行:
cout The sum of
v1 +
v2 “ = ” v1 + v2 endl;
15
标准输入/输出初步
输入操作符 用来从标准输入读入一个值,例如:
char ifile[100], ofile[100];
// ...
cout Please enter input and output file names: ;
cin ifile ofile;
有两种方法输入连续的数据:
每行只输入一个数据,以换行符结束一个数据的输入;
一行输入多个数据,以空格符分隔多个数据,以换行符结束一行数据的输入。
16
1.4 名字空间初步:namespace
#include iostream
void main( )
{
char name[100];
int age;
cout “Please enter name and age:” endl;
cin name age;
}
Compiling...
console.cpp
console.cpp(11) : error C2065: cout : undeclared identifier
console.cpp(11) : error C2065: endl : undeclared identifier
consol
您可能关注的文档
最近下载
- 机械测量培训课程.pptx
- 医疗器械安全有效基本要求清单填写参考模板2024年.docx
- 人教版(2024)数学一年级下册四 100以内的口算加、减法 练习.pptx
- 电气装置安装工程质量检验及评定规程DLT5161 2018.doc
- 做好客舱清洁前准备课件讲解.pptx
- 铁道信号论文-信号机维护与故障处理.doc
- ISO13485质量手册+全套程序文件.docx VIP
- 汽车机械维修工(高级技师)职业鉴定考试题库资料(高频300题).pdf
- 多维视角下梧州市普通高中体育生学训现状剖析与发展路径探索.docx
- 江南事业编招聘考试题历年公共基础知识真题汇总-综合应用能力(2010-2021.pdf VIP
文档评论(0)