C++语言

#编程语言# 0 0
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等;甚至用于其他编程语言的库和编译器也使用C++编写,使其越来越受到大众关注。
  • 中文名称: c 语言
  • 外文名称: C
  • 发布时间: 1979年
  • 所属公司: AT&T贝尔实验室
详细介绍 PROFILE +

基本介绍

C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。

C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。甚至用于其他编程语言的库和编译器也使用C++编写。

C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

发展历程

1970年,AT&T贝尔实验室的工作人员D.Ritchie和K.Thompson共同研发了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,实际上C语言是UNIX的“副产品”。

1971年,瑞士联邦技术学院N.Wirth教授发明了第一个结构化的编程语言Pascal。

20世纪70年代中期,本贾尼·斯特劳斯特卢普在剑桥大学计算机中心工作。斯特劳斯特卢普希望开发一个既要编程简单、正确可靠,又要运行高效、可移植的计算机程序设计语言。而以C语言为背景,以Simula思想为基础的语言,正好符合斯特劳斯特卢普的初衷和设想。

1979年,本贾尼·斯特劳斯特卢普到了AT&T贝尔实验室,开始从事将C改良为带类的C(C with classes)的工作。、1983年,该语言被正式命名为C++。

1985年、1990年和1994年,C++先后进行3次主要修订。

C++的标准化工作于1989年开始,并成立了一个ANSI和ISO(International Standards Organization)国际标准化组织的联合标准化委员会。

1994年1月25曰,联合标准化委员会提出了第一个标准化草案。在该草案中,委员会在保持斯特劳斯特卢普最初定义的所有特征的同时,还增加了部分新特征。

在完成C++标准化的第一个草案后不久,亚历山大·斯特潘诺夫(Alexander Stepanov)创建了标准模板库(Standard Template Library,STL)。在通过了标准化第一个草案之后,联合标准化委员会投票并通过了将STL包含到C++标准中的提议。STL对C++的扩展超出了C++的最初定义范围。虽然在标准中增加STL是个很重要的决定,但也因此延缓了C++标准化的进程。

1997年11月14日,联合标准化委员会通过了该标准的最终草案,

1998年,C++的ANSI/IS0标准被投入使用。

产品设计

编程开发

集成开发环境

截至2014年3月,C++共有12个主流集成开发环境。

Visual Studio(Visual C++) Dev C++ C++ Builder kDevelop

Anjuta Code::Blocks Visual Mingw Ideone

Eclipse CDT Compilr Code Lite Netbeans C++

编译器

截至2014年3月,C++共有5款主流编译器。

Ultimate++ Digital Mars C-Free MinGW Tiny C Compiler

工作原理

C++语言的程序开发环境,为了方便测试,将调试环境做成了解释型。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

开发C++应用程序,需要经过编写源程序、编译、连接程序生成可执行程序、运行程序四个步骤。生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序编写正确,那么通常只需按一个功能键,即可完成该过程。

第一步对程序进行编译,这需要用到编译器(compiler)。编译器将C++语句转换成机器码(也称为目标码);如果该步骤成功执行,下一步就是对程序进行链接,这需要用到链接器(linker)。链接器将编译获得机器码与C++库中的代码进行合并。C++库包含了执行某些常见任务的函数(“函数”是子程序的另一种称呼)。例如,一个C++库中包含标准的平方根函数sqrt,所以不必亲自计算平方根。C++库中还包含一些子程序,它们把数据发送到显示器,并知道如何读写硬盘上的数据文件。

语言基础

基本类型

C++语言数据类型可以分为两大类:基本类型和引用类型。基本类型是指不能再分解的数据类型,其数据在函数的调用中是以传值方式工作的;引用类型有时也称复合类型,它是可以分解为基本类型的数据类型,其数据在函数调用中是以传址方式来工作的。

整型

1、整数常量

整数常量是不带小数的数值,用来表示正负数。例2—2中Ox55、0x55ff、1000000都是c++语言的整数常量。

c++语言的整数常量有三种形式:十进制、八进制、十六进制。

(1)十进制整数是由不以0开头的0~9的数字组成的数据。

(2)八进制整数是由以0开头的0~7的数字组成的数据。

(3)十六进制整数是由以0x或0x开头的0~9的数字及A~F的字母(大小写字母均可)组成的数据。

例如:

0,63,83是十进制数。

00,077,0123是八进制数。

0x0,Ox0,0x53,0x53,0x3f,0x3f是十六进制数。

整数常量的取值范围是有限的,它的大小取决于此类整型数的类型,与所使用的进制形式无关。

2、整型变量类型

整型变量类型有byte,short,int,long四种说明符,它们都是有符号整型变量类型。

(1)byte类型

byte类型说明一个带符号的8位整型变量。由于不同的机器对多字节数据的存储方式不同,可能是从低字节向高字节存储,也可能是从高字节向低字节存储。这样,在分析网络协议或文件格式时,为了解决不同机器上的字节存储顺序问题,用byte类型来表示数据是合适的。

(2)short类型

short类型说明一个带符号的16位整型变量。short类型限制了数据的存储应为先高字节,后低字节。

(3)int类型

int类型说明一个带符号的32位整型变量。int类型是一种最丰富、最有效的类型。它最常用于计数、数组访问和整数运算。

(4)long类型

long类型说明一个带符号的64位整型变量。对于大型计算,常常会遇到很大的整数,并超出int所表示的范围,这时要使用long类型。

浮点型

1、浮点数常量

浮点数是带有小数的十进制数,可用一般表示法或科学记数法表示。0.23f、0.7e-3都是c++语言的浮点数常量。

(1)一般表示法:十进制整数+小数点+十进制小数。

(2)科学记数法:十进制整数+小数点+十进制小数+E(或e)+正负号+指数。

例如:3.14159,0.567,9777.12是一般表示法形式,1.234e5,4.90867e-2是科学记数法形式。

c++语言的浮点数常量在机器中有单精度和双精度之分。单精度以32位形式存放,用f/F做后缀标记(可以省略);双精度则以64位形式存放。当一个浮点数常量没有特别指定精度时,则它为双精度浮点数常量。

2、浮点变量类型

浮点变量也称实数变量,用于需要精确到小数的函数运算中,有float和double两种类型说明符。

(1)float类型

float类型是一个位数为32位的单精度浮点数。它具有运行速度较快,占用空间较少的特点。

(2)double类型

double类型是一个位数为64的双精度浮点数。双精度数在某些具有优化和高速运算能力的现代处理机上运算比单精度数快。双精度类型double比单精度类型float具有更高的精度和更大表示范围,常常使用。

字符型

1、字符型常量

字符型常量是指由单引号括起来的单个字符。

例如:’a’,’A’,’z’,‘$’,’?’。

注意:’a’和’A’是两个不同的字符常量。

除了以上形式的字符常量外,c++语言还允许使用一种以“”开头的特殊形式的字符常量。这种字符常量称为转义字符,用来表示一些不可显示的或有特殊意义的字符。

2、字符型变量

字符型变量的类型说明符为char,它在机器中占8位,其范围为0~255。

注意:字符型变量只能存放一个字符,不能存放多个字符,例如:

1

char a='am';

这样定义赋值是错误的。

布尔型

布尔常量只有两个值:“true”和“false”,表示“真”和“假”,均为关键词,在机器中位长为8位。

布尔型变量的类型说明符为booI,用来表示逻辑值。

运算符与表达式

C++语言中定义了丰富的运算符,如算术运算符、关系运算符、逻辑运算符等等,有些运算符需要两个操作数,使用形式为:<操作数1>运算符<操作数2>,这样的运算符称为二元运算符(或二目运算符)。另一些运算符只需要一个操作数,称为一元运算符(或单目运算符)。

运算符具有优先级与结合性。当一个表达式包含多个运算符时,先进行优先级高的运算,再进行优先级低的运算。如果表达式中出现了多个相同优先级的运算,运算顺序就要看运算符的结合性了。所谓结合性,是指当一个操作数左右两边的运算符优先级相同时,按什么样的顺序进行运算,是自左向右,还是自右向左。例如,我们熟悉的算术表达式6+5-2中,“+”、“-”是同级运算符,那么是先算5-2,还是先算6+5?这就取决于算术运算符的结合性。由于算术运算符的结合性为自左向右,所以应先算6+5,然后再算11-2。

算术运算符与算术表达式

C++中的算术运算符包括基本的算术运算符和自增、自减运算符。由算术运算符、操作数和括号构成的表达式称为算术表达式。

基本算术运算符有:+(加)、-(减或负号)、*(乘)、/(除)、%(取余)。其中“-”作为负号时为一元运算符,其余都为二元运算符。这些基本算术运算符的意义与数学中相应符号的意义是一致的。它们之间的相对优先级关系与数学中的也是一致的,即先乘除、后加减,同级运算自左向右进行。使用算术运算符要注意以下几点:

1、“%”是取余运算,只能用于整型操作数。表达式a%b的结果为a/b的余数。“%”的优先级与“/”相同。

2、当“/”用于两整型操作数相除时,其结果取商的整数部分,小数部分被自动舍弃。因此,表达式1/2的结果为0,这一点需要特别注意。

3、C++中的“++”(自增)、“--”(自减)运算符是使用方便且效率很高的两个运算符,它们都是一元运算符。

这两个运算符都有前置和后置两种使用形式,无论写成前置或后置的形式,它们的作用都是将操作数的值增1(减1)后,重新写回该操作数在内存中的原有位置。所以,如果变量i原来的值是1,计算表达式i++后,表达式的结果为2,并且i的值也被改变为2。但是,当自增、自减运算的结果要被用于继续参与其它操作时,前置与后置时的情况就完全不同。例如,如果i的值为l,则下列两条语句的执行结果不同:

1

2

cout<

cout<<++i;

第一条语句首先输出i当前的值1,然后i自增,其值变为2;第二条语句首先使i自增为2,然后输出i的值2。

赋值运算符与赋值表达式

C++提供了几个赋值运算符,最简单的赋值运算符就是“=”。带有赋值运算符的表达式被称为赋值表达式。例如,m=m+6就是一个赋值表达式。赋值表达式的作用就是将等号右边表达式的值赋给等号左边的对象。赋值表达式的类型为等号左边对象的类型,表达式的结果为等号左边对象被赋值后的值,运算的结合性为自右向左。请看下列赋值表达式的例子。

1

n=1

表达式值为1。

1

a=b=c=2

这个表达式从右向左运算,在c被更新为2后,表达式c=2的值为2,接着b的值被更新为2,最后a被赋值为2。

1

a=3+(c=4)

表达式值为7,a的值为7,c为4。

除了“=”以外,C++还提供了10种复合的赋值运算符:+=,-=,*=,/=,%=,<<=,>>=,&=,“=,|=。其中,前五个运算符是赋值运算符与算术运算符复合而成的,后五个是赋值运算符与位运算符复合而成的。关于位运算,稍后再做介绍。这里10种运算符的优先级与“=”相同,结合性也是自右向左。现在举例说明复合赋值运算符的功能。

1

2

b+=2;//等价于b=b+2

x*=y+3;//等价于x=x*(y+3)

1

如果在赋值表达式后面加上分号,便成为了赋值语句。例如:

b=b+2:便是一个赋值语句,它实现的功能与赋值表达式相同。赋值表达式与赋值语句的不同点在于:赋值表达式可以作为一个更复杂表达式的一部分,继续参与运算;而赋值语句不能。

逗号运算符与逗号表达式

在C++中,逗号也是一个运算符,它的使用形式为:

<表达式1>,<表达式2>,…,<表达式n>求解顺序为,先求解表达式1,再求解表达式2,最后求解表达式n的值。逗号表达式的最终结果为表达式n的值。例如:

1

x=2*5,x*4

表达式的结果为40。

关系运算符和关系表达式

关系运算符即比较符。

用关系运算符将两个表达式连接起来就是关系表达式。关系表达式是一种最简单的逻辑表达式。例如:

1

2

3

x>5

x+y<=20

c==a+b

注:“==”(等于)是连续的两个等号,勿误写为赋值运算符“=”。

关系表达式一般用于判断是否符合某一条件。关系表达式的结果类型为bool,值只能是true或false。条件满足为true,条件不满足为false。例如,当x=t时,x>5的结果就为false。

逻辑运算符与逻辑表达式

用逻辑运算符将简单的关系表达式连接起来构成较复杂的逻辑表达式。逻辑表达式的结果类型也为bool,值只能为true或false。

“!”是一元运算符,使用形式是:!操作数。非运算的作用是对操作数取反。如果操作数a的值为true,则表达式!a的值为false:如果操作数a的值为false,则表达式!a的值为true。

“&&”是二元运算符。“&&”运算的作用是求两个操作数的逻辑与。只有当两个操作数的值都为true时,与运算的结果才为true,其它情况下与运算的结果均为false。

“||”也是二元运算符。“||”运算的作用是求两个操作数的逻辑或。只有当两个操作数的值都为false时,或运算的结果才为false,其它情况下或运算的结果均为true。

类和对象

类所表示的一组对象十分相似,可以作为模板来有效的创建对象,利用类可以产生很多的对象类所代表的事物或者概念都是抽象的。在存取Private类型数据或者函数的时候,只有类本身声明的函数才是被允许的。类在与外部连接时,利用的就是Public共有类型函数,任何外部函数的访问都是运行的。

对象主要是对客观事物的某个实体进行描述,它作为一个单位,共同组成了系统,它的组成是一组属性和一组服务,这组服务操作于这组属性。属性和服务是对象构成众多要素中的两种,属性的实质是一个数据项,主要是对对象静态特性进行描述,服务的实质是一个操作序列,主要是对对象动态特征进行描述。

关键字

关键字(keyword)是整个语言范围内预先保留的标识符,每个C++关键字都有特殊的含义。经过预处理后,关键字从预处理记号(preprocessing-token)中区出来,剩下的标识符作为记号(token),用于声明对象、函数、类型、命名空间等。不能声明与关键字同名的标识符。

各个版本的ISO C++都规定以下划线接大写字母起始的标识符保留给实现。编译器可以用这些保留标识符作为扩展关键字,这不保证可移植性。以下讨论ISO C++所保留的关键字。

特色功能

与C语言的兼容性

C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以不加修改地用于C++。

数据封装和数据隐藏

在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。

在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。对象被说明为具有一个给定类的变量。每个给定类的对象包含这个类所规定的若干私有成员、公有成员及保护成员。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类的工作原理,只要知道如何使用它即可。

支持继承和重用

在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。新定义的类为子类,成为派生类。它可以从父类那里继承所有非私有的属性和方法,作为自己的成员。

多态性

采用多态性为每个类指定表现行为。多态性形成由父类和它们的子类组成的一个树型结构。在这个树中的每个子类可以接收一个或多个具有相同名字的消息。当一个消息被这个树中一个类的一个对象接收时,这个对象动态地决定给予子类对象的消息的某种用法。多态性的这一特性允许使用高级抽象。

继承性和多态性的组合,可以轻易地生成一系列虽然类似但独一无二的对象。由于继承性,这些对象共享许多相似的特征。由于多态性,一个对象可有独特的表现方式,而另一个对象有另一种表现方式。

品牌介绍

C++语言是对C语言的扩充,从Simula中吸取了类,从ALGOL语言中吸取了运算符的一名多用、引用和在分程序中任何位置均可说明变量,综合了Ada语言的类属和Clu语言的模块特点,形成了抽象类,从Ada Clu和ML等语言吸取了异常处理,从BCPL语言中吸取了用//表示注释C++语言保持了C语言的紧凑灵活、高效以及易于移植性强等优点,它对数据抽象的支持主要在于类概念和机制,对面向对象风范的支持主要通过虚拟机制函数因C++语言既有数据抽象和面向对象能力,运行性能高,加上C语言的普及,而从C语言到C++语言的过渡较为平滑,以及C++语言与C语言的兼容程度可使数量巨大的C语言程序能方便地在C++语言环境中复用,使C++语言在短短几年内能流行。(计算机软件专家王汝传评)

作为最受欢迎的编程语言之一,C++带给开发者们最大的惊喜便是其强大的特性。一方面跟C兼容,可以直面系统底层API,SDK,另一方面提供了很多范式,足够的抽象能力,面向对象,操作符重载,模板等。(脚本之家评)

本百科词条由网站注册用户【 CN107939 】编辑上传提供,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。 版权声明 反馈 我要认领
词条所在榜单
相关知识文章
十大热门编程语言排名 编程语言排行榜 编程语言哪个前景好
全世界有数种编程语言,但最常用的还是那几种。如今随着时代的发展,一些编程语言的受欢迎程度也发生着微妙的变化。本文中maiGoo小编就带大家看看当下最具影响力的编程语言有哪些,例如Python、C、C++、Java、C#、JavaScript、Visual Basic、PHP等,仍具有一定代表性,仍是现在最流行的编程语言。
十大二手书交易网站 旧书网站推荐 卖二手书去哪个网站好
伴随90后、00后新消费主力人群的形成,各大二手交易平台逐渐年轻化,出售闲置物品也更加多元,除了交易数量较多的汽车、数码、服装等商品外,图书也是一大类别,相继衍生的孔夫子旧书网、多抓鱼、有路网、旧书街、二手教材网、123图书馆、丁书网等卖旧书的网站/二手书交易网站,成为了许多人的首选交易平台,下面和maigoo小编一起看看!
十大游戏交易平台排行榜 正规游戏账号交易平台 热门游戏交易平台
游戏交易平台有官方的,也有第三方的,无论选择哪一种,“安全交易”都是至关重要的,那么游戏交易平台有哪些?游戏交易平台哪个好?下面小编为大家盘点十大热门游戏交易平台,包括交易猫、5173平台、淘手游、网易藏宝阁、SteamPY、悠悠游戏服务网等,一起来了解下吧。
十大编程软件排行榜 编程开发工具大全 c语言编程软件有哪些
世界上主流的编程语言有C、Java、Python、C++、C#、Visual Basic、PHP等,针对这些编程语言,又有相对应的Visual C++、Visual Studio、Eclipse、Dev-C++、Notepad++、MyEclipse、JDK、Code::Blocks、Gcc、Sublime Text、IntelliJ IDEA、Ultraedit、C-Free等编程软件,被广泛运用,下面跟随maigoo网编辑一起了解下这些编程工具!
十大天气预报APP软件 好用的天气app排行 天气预报软件哪个最准确
比达咨询(BDR)研究数据显示,我国移动天气软件以2009-2013年为萌芽期,各类天气预报app相继衍生,到2016年得益于大数据、物联网、云计算等技术的应用,从而进入高速发展期。时至今日,墨迹天气、最美天气、天气通、彩云天气、2345天气王、中国天气通等天气app已与人们的生活密不可分,下面跟随MAIGoo编辑来认识下!
十大发型设计软件 测脸型配发型软件叫啥 测适合自己发型的软件推荐
我国美容美发已达到3500亿元以上的市场规模,并处于不断增长中。在这个具备千亿产值的行业里,发型设计软件是一个较新的领域,还有很大的发展空间。这类软件一定程度上能帮助个人无成本尝试新发型,同时亦具有娱乐性。下面和maigoo小编来看看发型屋、美可发型、试发型相机、测脸型等脸型测试配发型的软件!
十大解压软件 解压缩软件哪个好用 文件压缩软件哪个好
在这个信息碎片化的时代,电脑上各种类型的文件数不胜数,一款好用的压缩软件,既能以较高质量集合保存个人信息,又能节省硬盘空间;纵观全网,备受推崇的解压缩软件有WinRAR、7-zip、2345好压、360压缩、Bandizip、快压、WinZip、PeaZip等,下面跟随MaiGoo网编辑了解下这些解压软件!
十大ppt模板网站排行 好用的ppt网站推荐 ppt模板下载网站有哪些
一个优秀的PPT,虽然不能决定你的成与败,但能直接影响观看者对你的工作能力、产品或服务的认同感,特别是在产品发布、路演、招商引资等场合。本文中maigoo网编辑盘点了OfficePLUS、摄图网PPT、包图网PPT、优品PPT、51PPT、第一PPT、稻壳儿、迅捷PPT、51PPT等ppt模板下载网站、ppt素材网站,下面一起看看!
七大去马赛克软件排行 视频去马赛克软件哪个好用 马赛克去除工具推荐
马赛克是使用频率最高、使用范围最广的一种图片/视频处理手段,涉及新闻、动漫、电影、连续剧、写真等方面。作为一种具备了数十年历史的处理技术,马赛克沿用到今天有什么破解方法呢?Maigoo小编为此盘点了一批去除马赛克的软件,其中有JavPlayer、Video Enhancer、DeepCreamPy、TecoGAN、Face Depixelizer、EnhanceNet等视频马赛克去除工具,一起看看!
十大游戏陪玩软件 陪玩app软件排行 最火的陪玩软件盘点
我国游戏陪玩市场以“手游陪玩”为主,“比心”“虎牙小鹿陪玩”等多个平台,是近几年比较火的陪玩app,然而已被全面封杀,禁止提供陪玩服务。那么现在市面上,陪玩软件哪个最好呢?下面maiGoo小编和大家一起了解下斗鱼一起玩、小鹿组队、Go浪语音、点点开黑等陪玩平台。
十大动画制作软件 动漫制作软件盘点 自己做动画的软件有哪些
动画制作分为二维动画与三维动画技术,涉及软件主要分为2D和3D二种类型。在动画行业中制作动画的软件种类越来越多,越来越丰富,你知道哪个动画制作软件比较好用?画动漫软件哪个好?下面MAIGOO小编就为大家介绍十大最好用动画制作软件,分别有Maya、Adobe Animate、3DS Max、AE、C4D、Blender、万彩动画大师、Houdini、TVP、Anime Studio Pro。
十大批发网站 进货批发网站哪个好 批发进货平台有哪些
国家统计局数据显示,我国批发和零售业从业人员据不完全统计,已达千万人次,在所有批发领域中,矿产品、建材、化工产品、机械设备、五金交电、食品、饮料、烟草、服装、日用品等,是销售额最高的品类。本文中maigoo编辑盘点了阿里巴巴1688、拼多多批发、义乌购、爱采购、义采宝、惠农网、货捕头、包牛牛等进货批发网站、小商品批发平台,一起了解下!
十大旧衣服回收平台 有偿回收旧衣服的平台 正规回收旧衣服机构
我国每年有数万吨旧衣服进入垃圾场,极少数能被回收利用。其实我们可以把旧衣服捐给贫困地区,也可以二手转卖。下面MaiGoo小编和大家一起看看旧衣物回收平台有哪些,一起了解下飞蚂蚁、白鲸鱼、鸥燕回收、92回收、噢啦OOLA等正规回收旧衣服机构。
十大网络电话软件 网络电话哪个软件好用 网络电话呼叫软件推荐
工信部针对通信业的相关报告显示,我国三家通讯商的移动电话用户总数已超过17.07亿,面对庞大的用户群体,除了手机实时电话通讯外,网络电话呼叫软件亦成为主流选择。现阶段,除了微信、QQ等具有语音功能的社交软件外,Skype、北瓜电话、Facetime、UU电话等网络电话软件的使用频率也相对较高,下面跟随maigoo编辑来看看!
十大室内设计软件 装修设计软件排名 家装设计软件哪个最好用
室内设计是一个专业性极强的领域,设计师要在安全、实用、有限预算的前提下,充分考虑空间、色彩、光影、装饰、陈设、绿化等要素进行设计;那么在当今室内设计领域,有哪些好用的装修设计软件呢?3D Max、AutoCAD、酷家乐、草图大师、Lightscape、Sweet Home 3D、爱福窝等室内设计软件如何?下面跟随买购网编辑一起看看!
十大建模软件排行榜 3d建模软件有哪些 3d制图软件哪个好
3d建模软件颠覆了传统的2D模式,在游戏、影视、建筑/室内设计、VR/AR、电商、工业设计、军工设计等多个重要领域有着广泛应用,并在一定程度上改变着行业的发展格局,那么在这种大环境下,相关从业者和爱好者有哪些3D制图软件可以使用?3DS MAX、Maya、Rhino、Blender、ZBrush、SketchUp等建模软件效果如何?下面跟随maigoo编辑来看看!
十大日本购物网站排名 日本代购网站推荐 日本网上购物平台有哪些
日本是世界上最大的电商市场之一,位居全球前五。在日本,乐天、亚马逊、雅虎购物、Zozotown、Kakaku、DMM、Mercari等日本购物平台,是民众使用频率最高的购物网站,其热销品类与中国的相比,没有太大差异,主要是电子产品及配件、家居、玩具、家纺等等。下面和maigoo小编一起了解下这些日本网上购物网站!
十大围棋软件排名 下围棋软件哪个好 学围棋app推荐
在手机或电脑上下围棋、象棋、五子棋,或是下跳棋、军棋等,都非常常见。围棋软件拉进了棋友们的距离,即使天各一方,也能连上网络下一盘棋。下面CNPP小编和大家一起看看围棋软件哪个好。相对知名的下围棋软件有弈客围棋、星阵围棋、弈城围棋、佳弈少儿围棋、忘忧围棋等。
十大摄影网站排名 高清摄影网站推荐 摄影作品网站有哪些
从摄影技术诞生的第19世纪,到依托科学技术变革摄影行业、带来一系列创新的21世纪,摄影已完全普及开来,走入了千家万户。对许多专业和业余摄影者来说,有哪些好用的摄影网站呢?下面maigoo小编为大家分享十大广受青睐的高清摄影网站,包括500PX、色影无忌、Flickr、Magnum photos、蜂鸟网、POCO、图虫、1X、Ippawards、米拍等,一起来了解下这些摄影作品网站!
十大域名网站排名 中文域名购买网站盘点 域名注册服务网站哪个好
中国信通院《互联网域名产业报告》显示,我国已成为仅次于美国的第二大域名注册市场,其中中文域名的注册量已达到100万以上,能在世界上的任何地方实时访问。本文中maigoo编辑盘点了一批域名注册服务网站,如GoDaddy、万网、西部数码、新网、NameSilo、Namecheap、易名等域名注册商、英文/中文域名网站的市场份额较高,一起看看。