c/c++是什么

c/c++等是什么意思打个比喻,c/c++就像英式/美式英语

其他各种语言也有类似汉语,法语,德语 。。。

这些各种语言都是为了表达程序员的思想,操纵计算机让计算机执行程序员的意图的工具 , 就好比程序员跟计算机说话一样

c/c++中,int ** a;是什么意思?。?/h3>

c/c++是什么

文章插图

*表示指针;int*a里表示a是一个指向int的指针,指向是用来储存指针地址的;int**a表示*a是指针指向整数指针类型int*a表示a是指向整数的指针类型;int*a是声明指针;int(*a)把指针a取值 , 并且转换成int;(int*)a把a这个变量转换成int*;扩展资料int*a的使用intmain(){int*a=1;char*b="123";printf("%p\n",a);printf("%p%s\n",b,b);return0;}
C和C++中<<是什么意思,有什么区别?
c/c++是什么

文章插图

>在c中是用来做位运算的,在C++中被重载了 , 即可以做位运算也可以做输入输出流 。区别如下:1、应用场合不同:C语言是结构化和模块化的语言,是面向过程的 。当程序的规模较小时 , C语言运用起来得心应手 。但是当问题比较复杂、程序的规模比较大的时候,C语言就会展现出它的局限性;正是因为有大规模的程序需要去处理,C++就应运而生了 。C++是由C发展而来的,与C语言兼容 。C++既可用于面向过程的结构化程序设计,也可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言 。2、输入/输出函数不同:C语言:inta=1;doubled=3.1415926;printf("%d\n",a);printf("a=%d\n",a);printf("b=%6.3f, b=%6.2f, b=%.3f\n",b,b,b);scanf("%d",&a);//取地址,输入a的值,%d和%f称为格式说明符,表示以此格式输出对应表达式的值,\n表示换行 。%6.3f中的6表示占六列,表示输出对应浮点表达式值时只输出三位小数 。C++:int a=5;float b;cout >b;cout必须要和”>“一起使用 。得C++中的输入输出流是很强大的,不像C里面还要指定格式,endl表示换行 。3、字符串不同:C语言 , chara[20]="hangzhou";char*p="hangzhou";C++:strings1="abcd";strings2="helloworld";strings3=s1+s2;s1=s2;c++比c更方便许多 。C语言中所有的头文件都带后缀 .h(比如stdio.h)C++中有系统提供的头文件不带后缀 .h,用户自己编制的头文件可以有后缀 .h 。structStudent//声明了一个名为Student的结构体类型:{intnum;charname[20];charsex;};Studentstud1,stud2;//定义了两个结构体变量,默认情况下为public类型 。C++中的类将数据和操作封装在一起,并且指定了访问权限 。如果不指定public,也不指定private , 则系统就默认为私有的,这一点和C语言中的结构体是不一样的 。其实总的来说,C语言和c++,他们除了表现在使用场合不同,还有更多的是语法的不同,C语言更加注重过程,c++比C语言更高一级 。扩展资料:从语言特性角度上来看,C++是C的超集 。在(C++)-C的这部分语言特性中有很多会降低执行效率 。一个例子是dynamic_cast,执行一个dynamic_cast要消耗100-300个CPUcycles,因为机器要跳到一段特别的snippet(一小段程序)去检查typeinheritance 。除了语言特性,通常比较语言也会比较它们的标准数据库 。例如C++中std::sort函数肯定比C语言中的qsort快(因为templatefunction的优点),但是C++中的iostream系列又比C的printf系列慢几乎3倍 。但是由于C++标准库功能比C语言大得多,许多时候可以用较少的开发时间就在C++中实现相同的算法 。另外,不同编译器对语言的执行效率影响也很大 。参考资料:百度百科-C语言
C语言和C++中的::和->是什么意思?C是计算机编程语言,也称中级语言,可以直接调用系统底层命令和API的语言,使用广泛,功能强大,C++的本质也是C语言,只是在C语言的基础上改良增加而来

C语言和C++有什么区别?
c/c++是什么

文章插图

一、主体不同1、C语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发 。2、C++:是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计 。二、优势不同1、C语言:能以简易的方式编译、处理低级存储器 。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言 。2、C++:不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力 。三、特点不同1、C语言:提供了许多低级处理的功能 , 但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译 。2、C++:在C++中,类是支持数据封装的工具,对象则是数据封装的实现 。C++通过建立用户定义类支持数据封装和数据隐藏 。参考资料来源:百度百科-c语言参考资料来源:百度百科-C++
C++里面”>>“和”<<“各是什么意思?
c/c++是什么

文章插图

>在c中是用来做位运算的 , 在C++中被重载了,即可以做位运算也可以做输入输出zhi流 。区别如下:1、应用场合不同:C语言是结构化和模块化的语言 , 是面向过程的 。当程序的规模较小时,C语言运用起来得心应手 。但是当问题比较复杂、程序的规模比较大的时候,C语言就会展现出它的局限性;正是因为有大规模的程序需要去处理,C++就应运而生了 。C++是由C发展而来的,与C语言兼容 。C++既可用于面向过程的结构化程序设计 , 也可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言 。2、输入/输出函数不同:C语言:inta=1;doubled=3.1415926;printf("%d\n",a);printf("a=%d\n",a);printf("b=%6.3f, b=%6.2f, b=%.3f\n",b,b,b);scanf("%d",&a);//取地址,输入a的值 , %d和%f称为格式说明符,表示以此格式输出对应表达式的值 , \n表示换行 。%6.3f中的6表示占六列 , 表示输出对应浮点表达式值时只输出三位小数 。C++:int a=5;float b;cout >b;cout必须要和”>“一起使用 。得C++中的输入输出流是很强大的,不像C里面还要指定格式 , endl表示换行 。扩展资料:C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言 , 而B语言则源自BCPL语言 。1967年 , 剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言 。20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐 , 想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel 。他背着老板 , 找到了台空闲的机器——PDP-7 。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统 。后来,这个操作系统被命名为——UNIX 。参考资料来源:百度百科-c语言
C语言和C++中的::和->是什么意思?::是域操作符,比如using
std::
cout;这句意思是使用默认名空间中的cout流 , std是默认名空间,它是一个域;->是指向操作符 , 比如在结构体或者类中用这个结构体或者类的指针指向它的一个成员,比如
class
A{
int
data;
char
key;
}
class
*p;
p=&A;
则A.data和p->data等价 。

C语言和C++语言的区别是什么?深度学习C语言C++掌握计算机10大模块
c++中的各种符号是什么意思?
c/c++是什么

文章插图

C语言中六种位运算符:&按位与|按位或^按位异或~取反<<左移>>右移扩展资料运算符的使用判断int型变量a是奇数还是偶数a&1=0偶数a&1=1奇数取int型变量a的第k位(k=0,1,2……sizeof(int)) , 即a>>k&1将int型变量a的第k位清0,即a=a&~(1<<k)将int型变量a的第k位置1,即a=a|(1<<k)int型变量循环左移k次 , 即a=a>16-k(设sizeof(int)=16)int型变量a循环右移k次,即a=a>>k|a<<16-k(设sizeof(int)=16)
c/c++中%什么意思,怎么用用法:#include

功能:格式化字符串输出

说明:format指定输出格式,后面跟要输出的变量

目前printf支持以下格式:
%c单个字符
%d十进制整数
%f十进制浮点数
%o八进制数
%s字符串
%u无符号十进制数
%x十六进制数
%%输出百分号%
一个格式说明可以带有几个修饰符,用来指定显示宽度,小数尾书及左对齐等:
-左对齐
+在一个带符号数前加"+"或"-"号
0域宽用前导零来填充,而不是用空白符
域宽是一个整数,设置了打印一个格式化字符串的最小域 。精度使用小数点后加数字表示的,
给出每个转换说明符所要输出的字符个数 。
注意:带修饰符的显示可能不正常

C++中的“类”是什么意思【c/c++是什么】类就是就是有类似属性的集合 。
举个例子 。
就像是学生类是吧 。
这个类就可以定义许多有一定属性的学生 。
就像身高,体重什么的 。因为这都是学生的属性 。
不过0基础的话,还是先学C,学会结构体 。
接着学C++,过渡到类 。
真的,零基础直接杀C++是吃力的 。

c++ %c 和%d这些都是什么意思??在C++中, 一般输入输出都用cin和cout了
不需要使用%c%d之类的格式字符
这个是C语言中 ,  printf和scanf,以及类似函数在格式化输入输出时,使用的格式字符
用来标记后续参数的类型 。
%c对应char类型
%d对应int类型 。

c++中—>表示的是什么意思,怎么用基础的意思是a->b 或者 a->b()相当于(*a).b 或者 (*a).b()即取指针值再调用成员,把两个操作合并成了一个这个运算符可以重载,所以某些类(比如STL的iterator)本身不是指针但也可以使用->运算符 。

c++中%c是什么意思%c是格式控制符,意思是按字符输入或输出,比如:char ch='a';printf("%c\n",ch);那么就会输出a
%d:输入输出为整形,printf("%d",a);也就是打印整数a.
%s:输入输出为字符串
%f:输入输出为浮点型
printf( stream, "%s%c", s, c );
%s -- 打印格式,按字符串方式输出变量s的值(字符串)到文件流stream
%c-- 打印格式,按ASCII字符方式输出变量c的值(即打印一个字符)到文件流stream

printf( stream, "%f\n", fp ); %f 是浮点格式

::在c++中什么意思
c/c++是什么

文章插图

"::"在C++中表示作用域,和所属关系 。"::"是运算符中等级最高的,它分为三种 , 分别如下:一、作用域符号:作用域符号”::“的前面一般是类名称,后面一般是该类的成员名称 , C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分 。例如:A,B表示两个类,在A,B中都有成员member 。那么:1、A::member就表示类A中的成员member 。2、B::member就表示类B中的成员member 。二、全局作用域符号:全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分,例如:三、作用域分解运算符:::是C++里的作用域分解运算符 , “比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f() , 表示这个f()函数是类A的成员函数 。例如:扩展资料:C++的运算符(运算符是一种告诉编译器执行特定的数学或逻辑操作的符号 。C++ 内置了丰富的运算符)具体以下:1、算术运算符 。2、关系运算符 。3、逻辑运算符 。4、位运算符 。5、赋值运算符 。参考资料:百度百科--作用域限定符
c++ 中的是&什么意思?在c语言中应该如何使用&G是引用的意思,今天才老师讲了,也就是说它是给实参取别名,C++支持引用,但TURBLE C不支持,给你个简单的看看就知道了,
#include "stdio.h"

void test(int &x)
{
x=x+10;
}
void main()
{
int j=20;
test(j);
printf("%d",j);
}
要是你把&x变成x,就得不到30,而只能得20 。
冒着被老师逮的危险给你说,给我加分吧!不说了

汽车上的S和C是什么意思奔驰车尾的A、C、S、E都代表什么意思?老司机:看完或许能明白!
c:\\是什么意思你好:这是电脑系统盘c盘的根目录,也是手机的系统盘,希望能帮到你!

C中!a是什么意思这是一个if 语句if语句小括号内只有两个值,真或假 , 也可以说是1或0;所有非0的数字都是真,当if(2)if(-2)时都执行此语句,当if(0)则不执行,!是进行取反,当a 为非0(如1,4,6,-7)数!a的值是0,反之则是1;

C中" <<"是什么意思这是 C++ 不是 C 。cout << 表示将后面的内容输出到标准输出 。一般来说就是屏幕显示 。
cout << "Can not open " << orgfile << " for input!\n" 就是屏幕显示
Can not open (替换为orgfile的内容) for input!

哈各C是什么意思是韩语an ni hai sai you吧 “你好” 的意思

C++语言的全称是?Visual C++ 全称是 MicroSoft Visual C++, 即微软的 C++ 和C的编译器 。用Visual C++写程序,即用微软的C++语言写程序,可以调用微软的C++ 的MFC等程序库,应用微软的C++ 的头文件 。

MicroSoft Visual C++ 是 C++ 语言或编译器的一种 , 只能用于普通的PC机视窗环境,不能用于unix等其它计算机 。Visual C++ 也可以看成是名称或商业标记,以便于与别的公司出的编译器区分 。

Visual 是强调它的C++支持“可视”,支持作图 。

C++ 是 统称 。有各式各样的C++ , 有用于PC的别的C++,有用于其它平台的C++ 。
就如 unix 是 统称,具体的unix 有Sun的 , HP的,SGI的,DEC的,linux 等 。

不讲Visual的C或C++,不等于它不支持“可视”,不支持作图 。Visual C++ 调用的OpenGL 来源于硅图公司的GL,硅图在 SiliconGraphics IRIS (unix 系统)机上就叫C, “可视”搞得最好 。

C语言和C++语言的全称是什么?C语言全称:The C Programming Language , 它是一门通用计算机编程语言 , 应用广泛 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。

C++语言全称:The C++ Programming Language,它是是在C语言的基础上开发的一种通用编程语言,应用广泛 。C++支持多种编程范式 :面向对象编程、泛型编程和过程化编程 。最新正式标准C++14于2014年8月18日公布 。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言之一,支持类:类、封装、重载等!

C语言的C全称是什么?没有全称的,c语言是由B语言发展的,取BCPL第二个字母 。C语言的祖先是BCPL语言,1967年 , 剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言 。2.美国贝尔实验室的 Ken Thompson,以BCPL语言为基?。?设计出很简单且很接近硬件的B语言(取BCPL的首字母) 。并且他用B语言写了第一个UNIX操作系统 。3.DMRitchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言 。4.C语言全称The C Programming Language , 它是一门通用计算机编程语言,应用广泛 , C语言的设计目标是提供一种能以简易的方式编译 。5.C++支持多种编程范式,面向对象编程、泛型编程和过程化编程 , 最新正式标准C++14于2014年8月18日公布 。
C语言的全称是什么C语言全称:The C Programming Language , 它是一门通用计算机编程语言,应用广泛 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。

C++语言全称:The C++ Programming Language,它是是在C语言的基础上开发的一种通用编程语言,应用广泛 。C++支持多种编程范式 :面向对象编程、泛型编程和过程化编程 。最新正式标准C++14于2014年8月18日公布 。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言之一,支持类:类、封装、重载等!

w.c是什么?厕所

W C 是什么意思啊厕所的意思?。。。。?麻烦采纳 , 谢谢!

男A女C是什么意思很早就有人提出“A女D男说”:按学历把人分为四等A,B,C,D 。由于男人都爱面子,所以希望老婆不如自己优秀,所以A男选了B女,B男选了C女,C男选了D女 , 所以剩下A女和D男 。
咱中国人“找对象”讲究个男高女低——从身高、收入,到社会地位、家庭背景,诸多方面都被一揽子包括在内 。所以我们的分级内容里自然又包括了更多的内容 。
而我们的现状是男多女少,性别比例严重失调,这种现象在农村尤为突出 。
所以有人认为 , 人口结构上男多女少的性别失调,加上社会意识上的男强女弱的婚姻定式,在未来很长一段时间内 , 成千上万的A女c男(称谓有所不同,实际上就是上边说的D男)难以婚嫁将成为现实.

请问C语言和C++区别大吗?C与C++的区别:
1.C是一个结构化语言 , 它的重点在于算法和数据结构 。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制) 。
2.对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制 。
所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样 。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念 。那么是不是C就不重要了 , 错!算法是程序设计的基?。玫纳杓迫绻挥泻玫乃惴ǎ?一样不行 。而且,“C加上好的设计”也能写出非常好的东西 。
对语言本身而言,C是C++的子集,那么是什么样的一个子集?从上文可以看出 ,  C实现了C++中过程化控制及其它相关功能,而在C++中的C(我称它为“C+”) , 相对于原来的C还有所加强,引入了重载、内联函数、异常处理等等玩艺儿,C++更是拓展了面向对象设计的内容,如类、继承、虚函数、模板和包容器类等等 。

C++在历史上曾经是C的扩展,不过现在两个都各自有发展 , 所以现在的C++与现在的C没有谁是谁的扩展的关系 。
现在有人说C和C++是大熊猫和小熊猫的关系,也就是说只是名字相近——这多少有欠公允 。不过C和C++的确是有巨大区别的,C语言简单有效,但处理大问题就很麻烦像把左轮手枪;而C++则简直是一辆坦克 , 功能齐备,但更肥大——无非都是兵器而已 。至于说学习上C是C++的基础,倒是一大误区,枪械和火炮长得可能有点像,甚至也有点渊源 , 但终究全不是一回事 。

先学C,后学C++有好处也有坏处,应该说至今仍有争论 。
我的看法是,如果是做应用软件一类的编程,就不应该先学C,而且应该在初学时少接触C的旧式编程风格,而是把大部分精力放在C++的标准库(包括基于STL的编程,这方面国内一般的教材最欠缺),以及基于对象和面向对象的编程上 。这是因为C++的这些应用从编程方式到代码风格都与C语言大相径庭,初学养成C式的编程习惯就很改掉,反而限制对类和泛型编程的理解 。
如果是想接触比较底层的东西,以后做软件库开发、系统编程之类,那么学C语言,尤其是一些像宏、指针、内存管理等知识就很有好处(这些东西在前一种应用中却都要尽量避免) 。但先学C的好处并不明显,因为直接学C++同样可以学到这些东西,只要改变一点学习侧重就可以了 。
上面是从应用方向角度说的 。至于学习的困难程度,直接学C++并不难,而且在一些方面更简单一些;只不过C++的内容比C多罢了 。C++的创始人Stroustrup就大力提倡不要学C,并列举了先学C的种种坏处 。因此我的意见也是不学C,直接学C++ 。

现在国内讲C++的书一般是先讲与C相似的一块,后讲C++独有的内容,没有融合在一起,看似C成了“基础” 。其实这种讲法主要是由于国内编教材的教师多是学C语言(甚至机器码、汇编)出身的,可能到很晚才接触C++ , 因而有思维定势 。其实看国外许多教材,一入门就强调类的概念,入门不多久就大量用到STL,过程式的语法与这些一块讲,同样也很直观(对象的概念实际上比函数的概念直观得多),可以学得通 。

C语言和C#,C++三者的区别是什么?
c/c++是什么

文章插图

区别是:1、语言使用难度不同C++难度大于C#大于C语言 。2、面向的对象不同C 语言是面向过程的,而 C++ 是面向对象的,C# 是一种完全面向对象的语言 。3、函数形式不同C 语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而 C++ 对于大多数的函数都是有集成的很紧密,特别是 C 语言中没有的 C++ 中的 API 是对 Window 系统的大多数 API 有机的组合,是一个集体 。C++ 不允许在一个构造函数中调用另外一个构造函数(称为委派构造函数调用) , 而 C# 则允许 。4、图形处理能力不同C 语言标准中不包括图形处理 。扩展资料:C语言的优势C语言的优点很多,主要的有如下四点:1、兼备高级语言与低级语言的优点,属于一种中间语言 。2、它是一种结构化程序设计语言,非常适合结构化程序设计 。3、有较丰富的数据类型、运算符以及函数供以选用 。4、直接与内存打交道,使修改、编辑其他程序与文档变得轻松,简单 。参考资料来源:百度百科-C语言参考资料来源:百度百科-C++参考资料来源:百度百科-C#
C语言和C++语言的区别是什么?C语言是结构化和模块化的面向过程的语言,C++语言是面向对象的程序设计语言 。C++语言是C语言的超集 , 也就是说学会了C++,你其实已经把C语言学会了 。至于说有什么区别,应该说是编程思想的区别吧,C是基于过程的,强调的是程序的功能,以函数(功能)为中心 。C++是面向对象的,强调程序的分层、分类 , 以抽象为基础,进行对象的定义与展示,即程序设计 。具体说来话长 。建议你学习C++的时候,学会用面向对象的方式思考和编程 。现在在开发大项目的时候,都是应用面向对象的分析和设计的技术 。

C语言与C++的区别有很多:
1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的 。
2,C语言有标准的函数库 , 它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密 , 特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体 。但你也可能单独调用API 。
3,特别是C++中的图形处理,它和语言的图形有很大的区别 。C语言中的图形处理函数基本上是不能用在中C++中的 。C语言标准中不包括图形处理 。
4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数 。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的 。
4,C语言可以写很多方面的程序,但是C++可以写得更多更好 , C++可以写基于DOSr程序,写DLL,写控件,写系统 。
5 , C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确 。
6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强 。
7,C++对可以自动生成你想要的程序结构使你可以省了很多时间 。有很多可用的工具如加入MFC中的类的时候 , 加入变量的时候等等 。
8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件 。
9,调试功能强大 , 并且方法多样