诺学网c++培训视频教程教学课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
诺学网C++培训教程 诺学网C++培训教程 第一课:c++环境搭建 教程目标 前期: 学会使用c++语言 中期: 学一些软件开发常用的技术,如网络编程,数据库编程,图形编程,多线程等等 后期: 实战开发一些实用的软件项目。 推荐书籍 c++ primer plus第六版 诺学网官网可以下载 如何学好编程? 一般人会有如下疑问: 1.我英语不好,数学不好,能学好编程吗? 2.我没有任何基础,可以学会吗? 3.多久可以学会xxx语言啊? 4.学xxx语言看什么书?用什么编译器? 解答: 其实编程很简单,学习无非就是多看书,多写代码多思考,遇到问题多搜索谷歌,搜不到再问人。 至于拜师,感觉没意义,技术好的人没时间教你,没技术的教不了你什么,有时候反而误导你。 关于开发工具的选择 c++的开发工具有很多,一下列举我用过的几种。 1.gcc 他本是linux下的编译器,移植到windows,叫MinGW 2.visual studio 微软的开发工具 c++在各种编译器下基本语法都是基本一样的,只是有一些细微的差别,初学时可以忽略不计,等遇到的时候再搜索就明白了。 在这里我们选择gcc作为开发工具。你也可以使用其他开发工具学习本套教程。 需要的工具 gcc:/237.html notepad++:谷歌搜索 谷歌镜像站: 课后作业 安装好gcc和notepad++ 并运行测试代码生成exe程序 有任何疑问,请访问提问 第二课:详解c++的第一个程序 什么是头文件 头文件中包含了一些常用的功能,比如输出功能,用之前需要先包含进来。后面我们还会自己写头文件,到时候就能更清楚的知道头文件是什么了。 命名空间如何理解 命名空间是什么? 命名空间就是一个范围,或者一个空间,每个空间之间相互独立。然后给每个空间取个名字,就是命名空间。 命名空间被创造出来的目的是什么? 目的是用来解决变量或者函数名字命名冲突的。 如何使用命名空间? 使用命名空间有三种方式,using namespace xxx; using xxx:yyy; 还有直接 xxx::yyy; 具体看视频演示。 初探cout cout 如何理解呢? cout 可以把它想象成我们的输出窗口。 cout 123; 这个就想象成数据流动的方向,就是123传输到cout中,也就是 123 传输到了输出窗口,这样就被显示出来了。 其实cout好比一个水管,连接在输出窗口上,我们往里面放什么他就全部显示在输出窗口上。 cout还可以连续输出多个数据 如:cout 123 456 endl; endl 可以理解为(end line 的缩写) 结束一行的意思,结束一行,自然就是换一行,所以他的作用就是换行。 窗口一闪而过? 窗口一闪而过是因为程序从执行开始到结束所花的时间非常短,以至于我们来不及看清楚他的结果,程序就结束了。 解决办法:用一种可以让程序停止执行的代码即可。 如 cin.get(); 或者 system(pause); 喜欢哪个用哪个 输出内容乱码? 乱码是因为,你使用了utf8编码保存代码。 因为windows的控制台默认不能显示utf8编码的中文,所以我们需要把源代码文件保存成gbk或者ansi格式。 notepad++中修改编码的方式如下: 菜单栏中 点击 格式-选择 ANSI 提示:修改编码后代码中的中文可能会乱码,所以建议在修改前就复制全部代码,修改后再粘贴,最后保存即可。 第二节课后作业 这一节,希望大家能做一个如下效果的程序,输出你的个人信息,并提交到自学去论坛的这个帖子下回复。 /thread-32949-1-1.html 不管程序多简单,都必须自己动手写一下,看得多不如做得多。 第三课:c++数据类型 位,字节,字,以及进制 位(bit):仅仅能够存储一个二进制位 字节(byte):是最小的存储单位。 字(word):两个字节。 转换方式:1字=2字节=16位 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b 二进制如何理解? 二进制,就是逢二进一,用0和1来表示数值。 c++有哪些数据类型 今天主要接触以下几种: int,long,float,double,char 以及对应的有符号和无符号类型(float,double除外)。 具体见下面的文章: /244.html 各种数据类型的表示及输出 char:用单引号包含单个字符 int,long:普通的整数 float,double:普通的小数,包括科学计数法。 思考:为什么要分什么多数据类型?类型本身代表着什么,影响了变量的什么属性? 特殊的“数据类

文档评论(0)

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

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

1亿VIP精品文档

相关文档