第54章:从0开始的科佐编程(1 / 2)

加入书签

本贾·斯特斯特卢,在1979年4月份贝实验室本贾尼士在分NIX统分布核流量析时,望有一有效的加模块的工具。在旧世197910月成了预理器Cpre,C增加类机制,也就是向对象,1983年完成C++第一个本——Cith就是C++。

这里,动形象解释了C++与C的不同:首先C++基兼容C语法(容),次C++支持面对象的程思想时支持算符重以及支泛型编、模板支持异处理,型检查加地严

是nese(名空间/名空间),在C++中经使用多独立开的库来成项。

为什么要nese(名空间/名空间)——在目中函名、全变量、构、联、枚举、类,非有可能字冲突,而名字间就对些命名行逻辑间划分(不是物单元划),为解决命冲突,C++之为防止名冲突C++计一个字空间机制。

通过使neseXXX库中的量、函、类型、结构等含在名空间中,形成自的作用,避免字冲突。

C++不再需typedef,在定义构变量,可以略stt关键字,C++中成员以是函(成员数),成员函中可以接访问员变量。C的结成员可是函数针。同C++一些隐的成员数(构、析构、拷贝构、赋值造)。可以继,可以置成员访问权(面向象)。

如果程在屏幕一闪而,可以retrn语句前加上gehr()——样的话码会让序等待键,窗会在用按下任键之后闭。当也可以syste(“pse“);代替,但是使用此语需要加#ilde<stdlib.h>头文

#ilde——预处器指令;in()函数总第一个调用的数,无位置在里;intin()是最范的写,vidin()虽然有编译器持,但不能这写。

于注释家还是有,若时间后,你在看的代码,也许你己都忘当初这东西是嘛用的,因此释可以高代码可读性,而编译会主动略这些句。

称的声可以是写字母,大写字,数字下划线,名称的一个字,有且有第一必须是母或者划线,能是数

的实际数是传给函数特定值,形式参是用于存值的量。

retrn语句一要,可直接看你的代习惯,是科佐生必备素养之

代码可性的技可以通选择有义的函名;写释;在数中使空行或格来分概念上多个部;每个句各占行。

函数声和函数用的时都要在尾加上“;”,在函数义的时不用加“;”。

从高精向低精进行强类型转可能导丢失数。0x者0X缀表示16进制字,0缀表示8进制数

计数方——数|123000|0.000056|332.56——科学数法|1.23*10^5|5.6*10^-5|3.3256*10^2——指数计法|1.23e^5|5.6e^-5|3.3256e^2。

printf()函数的转换明决定数据的示方式不是存方式。

用%d示flt类型的,其值会被转成int类型。

对于字数组,nf进数据录的时候需要取符,因数组的字就是组首元的地址。

而且,C语言的字符一定以字符(\0)结,因此组的容一定要待储存字符串字符数1。

↑返回顶部↑

书页/目录