1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c++入门 从pascal 到 cpp 为什么要c++ c++更灵活 c++的stl库太牛 c++直接和大学ACM衔接。 c++的输入输出效率不高,这一点我正在研究。不过c语言的不错,我们可以用c语言的。 IDE的选择 mingw 这个可以去百度,很牛的开源cpp编译器。 mingw studio 要比dev c++稳定的多。可以稳定的跟踪调试。 但是我们的经验,静态差错要比跟踪强,输出中间值要比跟踪强。 至少ha 这几年省选和noip还都提供。 第一个cpp程序 启动 mingw file—new 在projects(工程)里选择第一个win32 console appliction。创建一个工程。 输入工程的名字,工程可以包含很多个cpp源文件,和我们做题要求的源文件没有关系。 第一个cpp程序 file—new 在files里选择第一个c/c++ source file (c++源文件)。 在 file name里输入相应的文件名,这个文件名就是你的源文件名,你懂得。 第一个cpp程序 #include iostream using namespace std; int main() { coutHello World!“endl; system(pause); return 0; } 第一个cpp程序 输入完毕,存盘。 bulid——build (F7) 如果提示没有错误。 build—execute,运行程序。 第一个cpp程序 第三行中以“#”开始的内容被称为预处理指令,这一行的作用是把一个叫做 iostream 的头文件包含到我们的程序中来,相当于 Pascal 中使用单元的 uses 语句。不过 Pascal 中默 认使用 System 单元,其中包含了我们常用的绝大多数过程和函数,而 C++默认是不包含任 何头文件的。另外,C 语言中的头文件都是以.h 结尾的,而标准的 C++提倡使用没有扩展 名的头文件。 第四行让我们可以在程序中直接使用 std 名字空间内的标识符。std 名字空间包含了所 有标准 C++提供的类和函数,为了简便起见,一般总在包含头文件的预处理命令后写上这 一行。有关名字空间的详细内容可以参考有关资料。 第五行到第七行就是程序的主体。在这个程序中,我们定义了一个名字为 main 的函数。 这个函数就相当于 Pascal 中的主程序。任何一个能够独立执行的 C++程序都需要有一个 main 函数。我们还可以看出,在 C++中,“{”和“}”就相当于 Pascal 中的“begin”和“end”。noip要求 我们的 main 必须是 int类型。 第六行的作用就是向屏幕输出“Hello, world!”,并换行。其中,cout 就代表标准输出 (一般就是屏幕),相当于 Pascal 中的 Output。“”在 C++中本来是位左移运算符,但是 在这里被重新定义为插入符,作用是把一段内容插入到一个输出流中。endl 就是换行的意 思。另外, C++中的字符串是用双引号括起来的,每一个语句也用“;”表示结束。 return 0 作为标准的c++语句,在 main里必须要有。 第二个cpp程序 #include iostream using namespace std; int main() { int a,b; cinab; int c; c=a+b; coutcendl; return 0; } 仔细体会 cpp与pascal一样和不一样的地方。 begin和end没有了 每一句的结束还是 ; c++的变量常量和数据类型 基本程序元素 变量也需要声明。 同样遵循先声明再用。 标识符(变量名、数组名、函数名…称为标识符)只能由字母、数字、下划线这三种字符组成,且第一个字符必须为字母或下划线,长度不大于247个字符,大小写不通用。(关键字不能作为标识符)。 变量的命名一定不要随意,一定要用它的含义来命名。 数据类型 虽然C++的数据类型非常丰富,但作为初学者,我们不妨先了解其内置的几种常用数据类型。 int——整数类型(整型) 顾名思义,它就是我们平时所说的整数,通常用于整数计算、循环计数等。 float——浮点型(实型) 通俗地说,那些带小数点的数据要用float类型表示。float与int相比,可以表示较大的数据范围,但受小数位数的限制,不够精确,所以不能用于准确的计数。 char——字符型 用一对单引号引起来的单个ASCII码字符,如‘A’、‘6’、‘?’等,都是char类型。要注意它与“Hello World!”的区别,后者是用一对双引号引起来的,叫字符串。 bool——布尔型、逻辑型 b

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档