c语言函数返回值前加是什么意思,C语言函数返回值前加&是什么意思?

2021-01-12 08:30:09 字数 1937 阅读 4115

1楼:匿名用户

这是“别名”或者说是“引用”运算符。

详情专可参属考http://blog.csdn.***/zhongguoren666/article/details/8523458

c语言函数前加个*是什么意思?比如int * plus(int a,int b)

2楼:李示羊

表示函数的返回值是个指针

int * plus(int a,int b)

plus返回一个整数指针

3楼:

这里的星号与前边的int是一起的, (int *) 是一个数据类型修饰符 用于类型说明中

关于星号有多种不同的意义,要联系上下文的,关一个星号,可能是算术运算符乘号,可能是对地址的取值,用于定义类型中说明是指针...

4楼:汐_枫

声明 (plus)为(int类型的)指针变量

c语言函数前加上"!"是什么意思

5楼:匿名用户

有的函数返回一个数值(0或1),在函数前加!也是取反的意思,即将返回值取其否定意义 如 int fun() 在main函数中的条件语句中如 if(!fun())即将返回的0变为了1;

6楼:匿名用户

总之就是否定的意思,函数isalpha会返回一个值,如果返回1表示真,那么叹号一下就变成假了;如果返回0表示假,那么叹号一下就变成真了,就这个意思;它的实质都是对变量进行否定,并不是否定函数

7楼:匿名用户

uchar temp1,temp2;

temp1 != temp2;

表示temp1不等于temp2."!"就是不等于符号

c语言函数前面加个指针是什么意思?

8楼:匿名用户

c语言函数前面加个

指针 表示函数的返回值是指针类型的。

实例:#include

using namespace std;

int* lpfun1(int,int); //声明一个返回指针为int类型的函数

void main()

int* lpfun1(int x,int y)

9楼:枫若神明

void *getnumber(int num) //这个表示函数的返回值为(void *)

用法:char *a = (char *)getnumber(words);

c语言:函数前加void是什么意思?

10楼:_梦幻阳光

每个函数都做一件事,事情做完的话最好告诉别人,函数也是,fun就是一个人,后面括号里面的就是传入参数,也就是别人叫你做的事,fun前面的是返回值,就是你告诉别人这件事做的怎么样了,void类型就是空类型,做完了不告诉别人,在函数里面return ;就行了。写个简单的例子

int add(int a,int b)

这个就是把a+b的结果传出去,因为是int行,所以返回值也是int型,就用int了

11楼:匿名用户

c语言:函数前加void是表示函数的返回

值为空,void表示空

返回值为空表示此函数可以没有return语句,或者使用return;语句

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

通俗点来说就是函数执行完毕后得到的结果。

返回值的类型可以有很多 void、bool 、int 、以及自定义的类型等等。

12楼:人生随心动

无返回值时用void

c语言函数传参数加在前是什么意思

1楼 幻形术 c语言不能在函数参数前加 ,能加 的是c 语言。 在c 语言里,类型后加 表示引用,如 int a int b a 表示b引用a,b实际上就是a的别名。修改b的值也会导致a的值被修改。 函数传参时,加 表示把实参直接传递给函数,而不加 表示是传拷贝。 传引用 将实参直接传给形参,对于复...

C语言函数前面加个指针是什么意思

1楼 匿名用户 表示返回值类型为指针。 char strset int n 调用该函数时,返回值就是s字符串的指针。 2楼 匿名用户 举个例啊 怎么写的 3楼 缑雅静刘佳 举个例子 如果还不懂的话 我也没有办法了 把你家的房子比作一个变量的话,那么你们家房子的门牌号就能找到你们家所以门牌号 就相当于...

c++函数前面加有什么作用,C++类的成员函数前加&什么意思

1楼 人生多问 如果这个函数的返回值不是void,那 的作用是指函数的返回值是引用类型,这个符号是与返回值配对的 这就是指返回值是引用 2楼 匿名用户 是用作 且 ,表示并列。 逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如a b,表示a与b,a和b。 字符 的...