1 / 23
文档名称:

编程入门基础知识总结.docx

格式:docx   大小:20KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编程入门基础知识总结.docx

上传人:花开花落 2019/3/4 文件大小:20 KB

下载得到文件列表

编程入门基础知识总结.docx

相关文档

文档介绍

文档介绍:编程入门基础知识总结基本知识程序=算法+数据结构,算法是对操作的描述,数据结构是对数据的描述。伪代码:pseudocode程序一般包括:(1)预处理命令:#include等(2)全局声明部分(3)函数:函数首部(声明)、函数体(局部声明+执行部分)程序执行过程源程序-->编译成目标程序obj-->连接目标程序成可执行文件类:数据成员+成员函数命名空间实际上就是一个由程序设计者命名的内存区域。程序员可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开,解决名字冲突,防止全局命名空间污染。C++库的所有标识符(标准头文件中函数、类、对象、类模版)•基本类型:整型、浮点型、字符型、布尔型•构造类型:枚举、数组、结构体类型(struct)、公用体(union)、类类型•指针类型•引用类型•空类型:nullint4unsignedint4shortint2unsignedshortint2longint4unsignedlongint4char1uchar1float4double8longdouble8无符号:不用保存符号位,故比有符号多了一位有符号:数值用补码存放(无论正负),最高位为符号位VC中,longdouble与double字节数相同,中,longdouble则有12个字节无负值的量可以定义为unsignedint,如年龄、学号等,以增大存储范围。shortint,longint,unsignedint这些类型后面的int可以省略整型表示:十进制,后面加L或l八进制,前面加0十六进制,前面加0x浮点数表示:默认为双精度型double后面加f或F则为单精度float后面加l或L则为长精度型longdouble指数形式数符数字部分指数部分a====3140e-1浮点数,不管是用小数形式还是指数形式表示,在内存中都是以指数形式表示的,+.3141593,,是小于1的字符型字符型在内存中存储的是ASCII码,也是整型,故而可以把字符型赋给整型字符串后面,编译系统会加个'\0'作为结束符符号常量用符号代表一个常量,如#,:程序运行期间,值可变的量变量名:代表内存中的一个存储单元,在编译连接时由系统给每一个变量分配一个地址标识符:标识实体名字的有效字符序列,字母、数字、下划线常变量:定义变量时加上const,运行期间值不可变,也即只读变量区别#define定义的符号常量与const定义的常变量符号常量只是用一个符号代表一个常量,在编译时把所有符号常量替换为指定的值,它没有类型,在内存中不存在以符号常量命名的存储单元常变量具有变量的特征,具有类型,在内存中有以它命名的存储单元,与一般变量不同的是,常变量代表的存储单元值不可变。,,。&二进制按位与|二进制按位或^按位异或<<左移位>>右移位++--自加自减运算符++i使用i之前,i先自加i++使用i之后,i再自加++--结合方向为自右向左例:!x++先取非,再++(i++)+6先i+6,后i++,不管有无括号,都是先运算,再自加(++i)+6先自加,再加6-i++:i左面是符号运算符,右面是自加运算符,设i等于3,运算过程相当于-(i++),即-i=-3-3+1=-2a=-i++:a结果为-3,先赋值,再自加;5-i++=?答案2?待测试i=1,j=2,则a=i+++j?答案:3因为相当于a=(i++)+j;i=1,j=2,则a=i+(++j)?答案:4赋值运算符=的优先级小于++--运算符示例:intarr[]={6,7,8,9,10};sint*ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));解:*(ptr++)+=123;相当于*ptr+=123;*ptr++;故arr[0]=129;ptr指向arr[1]printf函数从右向左压栈,运算顺序:++ptr;输出结果:88cout也是自右向左压栈。逗号运算符又称顺序求值运算符a=3*4,a*5则a=?答案12?注意逗号运算符优先级最低。注:整个逗号表达式的值为60(a=3*4=12,12*5=60)x=(a=3,6*3)则x=18x=a=3,6*a则x=

最近更新

2024年锤纹助剂项目资金申请报告代可行性研究.. 74页

快乐教师心得体会(35篇) 91页

2024年公务员考试常识题400道附答案【综合题】.. 112页

2024年县乡教师选调进城考试《教育学》题库附.. 117页

2024年LED照明灯具项目资金筹措计划书代可行性.. 74页

2024年政工职称考试题库及参考答案【模拟题】.. 61页

2024年DCBS项目资金需求报告代可行性研究报告.. 68页

2024年足球知识题库(a卷) 12页

2024年马原测试题含答案(黄金题型) 78页

2024年马原题库400道【突破训练】 78页

《马克思主义基本原理概论》试题库精选 78页

中国历史文化知识题库100道附完整答案(夺冠).. 14页

入党积极分子考试题库200道附参考答案(a卷).. 30页

全国计算机二级考试试题题库附完整答案【夺冠.. 95页

历史类常识经典考试题100题(培优b卷) 14页

县乡教师选调考试《教师职业道德》题库【夺分.. 42页

县乡教师选调考试《教师职业道德》题库附答案.. 41页

县乡教师选调进城考试-教育法律法规题库【典优.. 102页

县乡教师选调进城考试《教育学》题库【巩固】.. 114页

陶瓷瓷器贴花工艺流程 4页

新概念英语第一册单词汇总打印版(已排版) 12页

3d跨度计算 1页

建筑水电安装线盒二次配管规范 3页

(转贴)丹道法诀第十二讲(最完全版本)12(3 13页

护理疑难病例讨论制度 2页

高原圣肽 5页

烟草专卖局市场营销论文:以客户细分为基础,.. 8页

史记 伯夷列传-课件(PPT·精·选) 9页

国际花都(新城花苑)二期工程普通剪力墙结构.. 26页