c 语言里的 ::双冒号是啥意思啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c 语言里的 ::双冒号是啥意思啊相关的知识,希望对你有一定的参考价值。

c 语言里的 ::双冒号是什么意思啊 如调 用API ::findwindow () , 这样。

双冒号::,是C++语言里面的符号。并不是C语言的。
它表示某个“类”里面的函数。
参考技术A 正如楼上,是作用域符号(::),表示后面的变量或函数是属于前面的类的。例如:
myclass::MyFunc()表示MyFunc()函数是类myclass的成员函数。
参考技术B 域操作符吧,一般用在类里

“编程”里的返回值是啥意思?

“编程”里的返回值是什么意思?
还有“对象”是什么意思啊?
帮帮忙!
能否详细点 举个例子 谢谢

1、返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

2、对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

扩展资料

现实世界中,对象( object)是状态(属性)和行为的结合体,对象随处可见。对象普遍具有的特征是状态和行为。

在开发软件的信息世界中,对象定义为相关数据和方法的集合。对象是现实世界对象的抽象模型。从现实世界对象中抽象出来的对象使用数据和方法描述其在现实世界中的状态和行为特征,一般通过变

量描述其状态,通过方法实现其行为。变量是一种有名称的数据实体,而方法则是和对象相关的函数或过程。

面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

参考资料:百度百科-编程

参考技术A

JAVA中返回值指的是在普通类的情况下,也就是在定义java方法时,必然需要定义一个返回值类型或者使用void占位符占位,然后在方法体末端return一个返回值,需要与定义时候的返回值类型一致。然后在调用此方法时,就会把返回值传输到调用处。

通常每定义一个函数,在它前面需要定义这个函数使用后最终得出的结果。如果这个函数不需要产生结果,则返回值为void。如果操作产生了结果,这个结果就需要拿出来给其它函数使用,那么得定义这个返回值为什么类型。比如,整型int,字符串型string等,以便别的函数使用这个结果。

JAVA中的对象是一个抽象的概念,是要操作的目标。比如,在现实生活中,电脑就是我们搜寻资料的一个对象,他具有外观、操作系统、价格等等特点,这在对象概念中被称为属性,而利用这个电脑玩游戏、看电影、查找资料等用途,这就对应于对象里的方法。

另外,主板、CPU、显卡、键盘等等组件,可以称作对象的集合。

扩展资料:

在C和C++中,程序最后都有一个return语句,返回一个整数值。这个整数值代表这个程序运行的结果。

自定义函数的返回值类型:

1.如果函数是void类型,则无返回值,则下面语句不能再出现return。

2.如果函数有返回值,那么一定要有return。

3.return是语言级别的,它表示了调用堆栈的返回。

参考资料来源:百度百科—返回值

参考资料来源:百度百科—对象(编程)

参考技术B

1. 返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

2. 对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

扩展资料:

编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】

参考资料:

百度百科-编程

参考技术C

返回值是指函数被调用之后,执行函数体中的程序段所取得的值,可以通过return语句返回。return语句的一般形式为:return表达式; 或者:return(表达式);

对象就是类的实例化,人类是一个类,而每一个人就是人类的实例化,即每一个人就是一个对象,对象具有类的属性及方法(每个人都站立行走、有一个发达的大脑,并且需要吃饭睡觉)。

扩展资料:

返回值return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。

如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。

在C语言中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。 在显式支持面向对象的语言中,“对象”一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。

参考资料:百度百科: C语言

参考技术D

返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

广义:在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

在显式支持面向对象的语言中,“对象”一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。

扩展资料

函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个

例:函数可以有返回值,只要 return 就可以给出一个。不过我们常常不用它有两个原因:

1、C/C++里返回值是复制出去的,而对于大的对象,复制的代价很高。

2、有些对象是不能复制的--至少编译器不知道怎么复制--比如数组。

于是我们有了很多这样的函数:

bool GetObj(ObjType& obj);

bool Encode(const char* src, char* dest);

面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

以上是关于c 语言里的 ::双冒号是啥意思啊的主要内容,如果未能解决你的问题,请参考以下文章

双冒号是啥意思?

c语言的双冒号是啥意思::

C语言中的冒号(:)是啥意思?

c里面冒号的意思,C语言中的冒号(:是啥意思

C语言中变量加冒号是啥意思

c语言中,函数定义中的冒号是啥意思?