文档介绍:SE422312面向对象技术与工具C++语言基础1精选课件C++语言基础C++++程序概貌第一个C++程序#include<iostream>//包含ANSIC++库文件usingnamespacestd;//使用预定义的名字空间stdvoidmain(void){ cout<<“Hello,world!”<<endl;//输出字符串}3精选课件ISO/ANSIC++库文件程序的第一行是#include<iostream>。#include是一条编译预处理指令,它的作用是在源文件中插入iostream文件所包含的所有源代码。iostream文件是标准C++的一个库文件。,C++。为避免命名的冲突,ISO/ANSIC++标准将每一个C语言的头文件对应地改造为一个库文件(),并将该文件中定义的标识符定义在标准的名字std中。4精选课件名字空间包含头文件iostream的目的是为了使用标准输出流cout和endl。通过usingnamespacestd语句来引入名为std的名字空间。解决问题的方案有两个:使用名字限定符std::cout<<“Hello,world!”<<std::endl;使用using指令usingnamespacestd;一旦引入某个名字空间,就不需要在属于这个名字空间的标识符前加上名字空间限定了。5精选课件main函数每个C++程序都必须并且只能有一个main函数。这是C++从C那里承袭来的。main函数与其它的用户自定义函数一样,可以带有参数(由命令行参数给出),并且也可以有返回值。例如:intmain(intargc,char*argv[])6精选课件输入和输出C++的输入和输出可以:使用C的外部库函数(如printf、scanf等,);C++还提供了自己的输入输出方式;通过使用运算符“>>”和“<<”实现,需要包含库文件iostream。7精选课件输入和输出输入格式为:cin>>变量名;“>>”在C语言中是右移运算符,在C++语言中,如果第一个操作数为cin,它就是输入运算符。输出格式为:变量cout<<表达式常量(各种类型常量均可)“<<”在C语言中是左移运算符,在C++语言中,如果第一个操作数为cout,它就是输出运算符。输入和输出运算符可以连用。8精选课件注释为程序加入适当的注释是非常有价值的,因为这些注释可以为我们阅读程序提供帮助。C++具有C的多行风格注解。使用“/*”开始,直到“*/”结束,可以注解多行,但不允许嵌套。C++ment_to_end_of_line的结构,使用“//”开始,直到行尾结束。++的内建(Built-in)++整数类型包括字符型char、短整型short、整型int和长整型long。下面的这些数的类型都属于整数类型:-128,-30,0,64,65535,680712可以用到的整数类型有8种:char,short,int,long,unsignedchar,unsignedshort,unsignedint,unsignedlong其中,unsignedint可以简写为unsigned。10精选课件