足球机器人培训之c.pptxVIP

  1. 1、本文档共190页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计C++语言简介C++: C++之父--- 贝尔实验室Bjarne StroustrupC++是更好的CC++语言简介 一、C++与C的关系 1、C++与C保持兼容 C++文件的后缀为.CPP2、C++对C语言作了一些扩充和改进3、C++增加了面向对象的机制 怎样学好程序设计语言程序=数据结构+算法掌握语法:基本概念要清晰,基本语法要熟练掌握数据结构:把握如何将现实生活中的事物抽象为程序中数据结构的方法掌握算法:学会如何规划计算机的工作方式与顺序的方法掌握编程思想:用计算机的思维方式去思维学习C++C++是语法最复杂,功能最灵活的程序设计语言学习C++,一方面要注意C++与C在语法上的不同点,更重要的是能从面向过程式的思维方式转向面向对象的思维方式。学C++,可以对计算机基础知识有更深的理解,可以增强软件开发基本训练。重在实践,对很多现象要知其所以然。从这个意义上说,C++是软件开发人员的“思维体操”。参考书籍C++编程环境的建立Windows平台下C++的集成开发环境: Microsoft Visual C++ Borland C++ BuilderLinux下可以采用命令行开发C++程序 vi 编辑源文件 gcc 编译源文件 kdevelop 等IDE C++语言简介二、C++程序的构成 /* C++程序示例 */#includeiostream //系统头文件using namespace std;int main(){ int a,b,result; coutEnter two integer:; cinab; result=a+b; cout\n The sum ofa+b=?resultendl;} C++语法 字符集英文字母: a~z,A~Z数字: 0~9特殊字符:C++语法词法记号关键字: class, new, virtual, inline,bool,标识符: hello, __t, v1,m_result操作符: +,-,*,/,…文字: 数据,字符串,字符,布尔文字分隔符: (), {}, ,, :, ; 数据类型 布尔型 (bool)true or false字符型 (char)signed/unsigned基本数据类型short, long/signed, unsigned整型 (int)float, double, long double实数型(float)typedef 自定义类型常量由用户自定义 常量类型: 整形常量,实型常量,字符常量, 字符串常量,布尔常量声明:const T 标识符 = 值;用法: - 必须初始化; -在定义后不能再改变其值变量变量在使用之前需要首先声明其类型和名称声明:数据类型 变量名1,变量名2,…,变量名n在声明一个变量时可以给它赋初值变量的存储类型:Auto:采用堆栈方式分配内存空间,属于暂时性存储,其存储空间可被若干变量多次覆盖使用。Register:存放在通用寄存器中。Extern:在所有程序和程序段中都可以引用。Static:在内存中是以固定地址存放的,在整个程序运行期间都有效。枚举类型将变量列举出来就构成了枚举类型定义: enum 枚举类型名 {变量值列表}; e.g.- enum keyword { ASM, AUTO, BREAK };枚举类型有默认值,它们依次为: 0,1,2,……; - ASM==0, AUTO==1, BREAK==2;也可以在申明时另行制定枚举元素的值,如. - ASM==1, AUTO==5;BREAK==6数组数组是具有一定顺序关系的若干对象的集合体,组成数组的对象称为该数组的元素声明:数据类型 标识符[常量表达式1][常量表达式2]…数组名是一个常量,代表着数组在内存中的起始地址常量表达式中数据类型必须是unsigned int初始化: - int v1[4] = { 1, 2, 3, 4 }; - char v2[] = { a, b, c, \0 }; - char v3[2] = { a, b, \0 }; //error - char v4[3] = { a, b, \0 }; //ok - int v5[2] [3] = {{ 1, 2, 3},{4,5,6} };数组数组元素的调用数组名[下标1][下标2]…e.g.#ingculde iostream.hVoid main(){ int a[10],b[10]; int i; for (i=0;i10;i++) {a[i]=i*2-1; b[10-i-1]=a[i]; } for (i=1;i10;i++) {cout“a[“i“]”a[i]; cout“b[“i“]”b

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档