欢迎来到天天文库
浏览记录
ID:38313191
大小:6.26 MB
页数:182页
时间:2019-06-09
《足球机器人培训之》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++程序设计C++语言简介C++:C++之父---贝尔实验室BjarneStroustrupC++是更好的CC++语言简介一、C++与C的关系1、C++与C保持兼容C++文件的后缀为.CPP2、C++对C语言作了一些扩充和改进3、C++增加了面向对象的机制怎样学好程序设计语言程序=数据结构+算法掌握语法:基本概念要清晰,基本语法要熟练掌握数据结构:把握如何将现实生活中的事物抽象为程序中数据结构的方法掌握算法:学会如何规划计算机的工作方式与顺序的方法掌握编程思想:用计算机的思维方式去思维学习C++C++是语法最复杂,功能最灵活的程序设计语言学习C++,一方面要注意C++与C在
2、语法上的不同点,更重要的是能从面向过程式的思维方式转向面向对象的思维方式。学C++,可以对计算机基础知识有更深的理解,可以增强软件开发基本训练。重在实践,对很多现象要知其所以然。从这个意义上说,C++是软件开发人员的“思维体操”。参考书籍C++编程环境的建立Windows平台下C++的集成开发环境:MicrosoftVisualC++BorlandC++BuilderLinux下可以采用命令行开发C++程序vi编辑源文件gcc编译源文件kdevelop等IDEC++语言简介二、C++程序的构成/*C++程序示例*/#include//系统头文件usingn
3、amespacestd;intmain(){inta,b,result;cout<<"Entertwointeger:";cin>>a>>b; result=a+b;cout<<"Thesumof"<4、数据类型布尔型(bool)字符型(char)整型(int)基本数据类型实数型(float)自定义类型trueorfalseshort,long/signed,unsignedfloat,double,longdoublesigned/unsignedtypedef常量声明:由用户自定义用法:-必须初始化;-在定义后不能再改变其值常量类型:整形常量,实型常量,字符常量,字符串常量,布尔常量constT<标识符>=<值>;声明:数据类型变量名1,变量名2,…,变量名n变量变量在使用之前需要首先声明其类型和名称在声明一个变量时可以给它赋初值变量的存储类型:Auto:采用堆栈方式分配内5、存空间,属于暂时性存储,其存储空间可被若干变量多次覆盖使用。Register:存放在通用寄存器中。Extern:在所有程序和程序段中都可以引用。Static:在内存中是以固定地址存放的,在整个程序运行期间都有效。枚举类型将变量列举出来就构成了枚举类型定义:enum<枚举类型名>{<变量值列表>};e.g.-enumkeyword{ASM,AUTO,BREAK};枚举类型有默认值,它们依次为:0,1,2,……;-ASM==0,AUTO==1,BREAK==2;也可以在申明时另行制定枚举元素的值,如.-ASM==1,AUTO==5;BREAK==6数组数组是具有一定顺序关系的若干对6、象的集合体,组成数组的对象称为该数组的元素声明:数据类型标识符[常量表达式1][常量表达式2]…常量表达式中数据类型必须是unsignedint初始化:-intv1[4]={1,2,3,4};-charv2[]={'a','b','c',' '};-charv3[2]={'a','b',' '};//error-charv4[3]={'a','b',' '};//ok-intv5[2][3]={{1,2,3},{4,5,6}};数组名是一个常量,代表着数组在内存中的起始地址数组元素的调用数组名[下标1][下标2]…数组e.g.#ingculdeVo7、idmain(){inta[10],b[10];inti;for(i=0;i<10;i++){a[i]=i*2-1;b[10-i-1]=a[i];}for(i=1;i<10;i++){cout<<“a[“<
4、数据类型布尔型(bool)字符型(char)整型(int)基本数据类型实数型(float)自定义类型trueorfalseshort,long/signed,unsignedfloat,double,longdoublesigned/unsignedtypedef常量声明:由用户自定义用法:-必须初始化;-在定义后不能再改变其值常量类型:整形常量,实型常量,字符常量,字符串常量,布尔常量constT<标识符>=<值>;声明:数据类型变量名1,变量名2,…,变量名n变量变量在使用之前需要首先声明其类型和名称在声明一个变量时可以给它赋初值变量的存储类型:Auto:采用堆栈方式分配内
5、存空间,属于暂时性存储,其存储空间可被若干变量多次覆盖使用。Register:存放在通用寄存器中。Extern:在所有程序和程序段中都可以引用。Static:在内存中是以固定地址存放的,在整个程序运行期间都有效。枚举类型将变量列举出来就构成了枚举类型定义:enum<枚举类型名>{<变量值列表>};e.g.-enumkeyword{ASM,AUTO,BREAK};枚举类型有默认值,它们依次为:0,1,2,……;-ASM==0,AUTO==1,BREAK==2;也可以在申明时另行制定枚举元素的值,如.-ASM==1,AUTO==5;BREAK==6数组数组是具有一定顺序关系的若干对
6、象的集合体,组成数组的对象称为该数组的元素声明:数据类型标识符[常量表达式1][常量表达式2]…常量表达式中数据类型必须是unsignedint初始化:-intv1[4]={1,2,3,4};-charv2[]={'a','b','c',' '};-charv3[2]={'a','b',' '};//error-charv4[3]={'a','b',' '};//ok-intv5[2][3]={{1,2,3},{4,5,6}};数组名是一个常量,代表着数组在内存中的起始地址数组元素的调用数组名[下标1][下标2]…数组e.g.#ingculdeVo
7、idmain(){inta[10],b[10];inti;for(i=0;i<10;i++){a[i]=i*2-1;b[10-i-1]=a[i];}for(i=1;i<10;i++){cout<<“a[“<
此文档下载收益归作者所有