C++语言学习 一、为什么学习C++ 1.语言简洁,灵活方便 32个关键字,9种控制语句(这个会在后续讲到) 具有高级语言的功能和低级语言的特性(也就是说,用户可以运用各种级别的语言放在自己的代码当中,而不 用担心报错或不兼容) 可以对位、字节和地址进行操作(此三者为计算机工作的最基本单) 2.运算涵盖面丰富 34个运算符 运算符丰富的作用是什么呢? 打个比方,乘法及乘号(*)的产生和应用带来了什么好处呢? 如果让你计算两个1相加,你肯定知道1+1=2;那如果让你计算五十个1相加呢?你还能写50个1和49个加号吗?那样的话,不仅浪费了你自己的运算时间(相当于计算机对代码的处理时间)还浪费了你的运算纸(代码在计算机中占用更大的储存空间),这显而易见是不方便的。 那么多样化的运算符,不但可以缩短代码的长度和减小代码的复杂程度,还可以让计算机和其他用户一看就懂,并且一旦后期debug的时候,你就会发现,改一个运算符比改十几个运算符更方便。 3.数据结构多样化 C++的数据类型包括:整型,实型,字符型,数组类型,指针类型,结构体类型,公用体类型等。 丰富的数据类型能实现更丰富的数据类型的运算。 指针,可以使程序效率更高。 4.结构化显著 程序的各个部分除了必要的信息交流外彼此独立。 可以使程序的结构层次清晰,便于使用、维护以及调试。 各种C++提供的函数可以直接调用,各种控制语句可以控制程序流向,从而使程序完全结构化。 5.代码质量高 在代码效率方面甚至可以和汇编语言[1]相媲美 6.可移植性大 C++语言很容易移植,在一个环境下运行的程序不加修改或少许修改就可以在完全不同的环境下运行。 C++缺点: 运算符虽多,使用灵活,但是难记、难用,有些运算符在某种情况下甚至会产生二义性; 数据类型的转换更为随意,容易造成数据混乱; 数组的定义使用方便,但不作越界检查会容易导致数据出错。 总的来说:C++语言限制少、灵活性大、功能强,但较其他高级语言在学习上要困难一些。 二、C++语言系统的使用 在此,我推荐两个软件,可能有所不足,但是也足够学者从入门到精通甚至是步入工作了。 1.Dev C++

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/35666.html