在C语言中怎么给一个变量的初值赋另一个函数的返回值

如题所述

定义变量的时候,直接等于一个函数返回值即可。 

一、在C语言中,定义变量同时,给变量赋值,称为初始化。

二、初始化形式为

TYPE var_name = INIT_VALUE;

其中TYPE为变量类型, var_name为变量名, INIT_VALUE为初始值。

三、要用函数返回值作为初始化,那么只需要把函数调用写在INIT_VALUE区域即可。 示例代码如下:

#include <stdio.h>
#include <time.h>
int main()
{
    int cur_time = time(NULL);//以time函数返回值作为cur_time的初始化值。
    printf("当前POSIX标准时间为:%d\n",cur_time);//使用cur_time.
    return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

在C语言中怎么给一个变量的初值赋另一个函数的返回值
一、在C语言中,定义变量同时,给变量赋值,称为初始化。二、初始化形式为 TYPE var_name = INIT_VALUE;其中TYPE为变量类型, var_name为变量名, INIT_VALUE为初始值。三、要用函数返回值作为初始化,那么只需要把函数调用写在INIT_VALUE区域即可。 示例代码如下:include <stdio.h>#include int ...

C语言将函数名作为参数被另外一个函数调用怎么做?
int ff(int(*p)(int,int),int a,int b)\/\/原始写法,阅读不便 { return p(a,b);} typedef int(*Pfun)(int,int);\/\/定义函数指针类型,同时申明了原型 返回int 两个int形参 int f(Pfun p,int a,int b) \/\/改进写法 易懂 { return p(a,b);} int add(int a,int b){ printf("加...

c语言中将一个数组的值赋给另外一个数组,好像要用指针来赋值_百度知 ...
charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。因为赋值字符“=”右边的表达式也可以是赋值表达式,下面的形式变量是=(变量=表...

C语言 如何调用另一个程序的计算结果?急!!!
如果你想得到那个返回值可以调用WEXITSTATUS(status),其中status是system函数的返回值。如果你非常想获取他的返回值,就使用popen函数。它返回一个FILE*,就好像读写文件一样操作它就是了,不需要另外写文件读文件。

C语言中如何在一函数中使用另一函数中得到的字符串
怎么说呢,简单的方法就是用全局变量,将a1 a2 设为全局变量,这样就可以所有函数都能用了!你如果不愿意这么办,那就用retrun ,不过你要返回两个字符串,哥们,我只有一句话送给你:你的设计有问题……整体设计!你为什么要把他们设为两个函数??你把他们弄一个不行么?既然你能弄两个函数,你...

c语言中如何把函数赋值给一个变量
在C语言中,可以使用函数指针来将函数赋值给一个变量。函数指针是一个指针变量,它指向函数的地址,可以通过将函数名作为参数传递给指针变量来实现赋值。例如,如果要将函数add()赋值给变量p,可以使用函数指针int (*p)() = add;。这个语句声明了一个指向函数的指针变量p,它的返回类型为int,参数列表...

C语言,怎样把数组的首地址赋给另一个数组
不能把数组的首地址赋给另一个数组。因为数组名是常量指针类型,初始化之后是不能够被修改的。 有两种办法实现类似功能,一种是创建指针变量,把地址直接赋值指针变量: 例如int a[100]; int *b=a; 第二种就是直接用循环一一复制每个元素。 例如for(i=0;i<strlen(a);i++) b[i]=a[i]; 本回答由文化艺术...

C语言小白问题:一个函数计算出来的变量如何被其他函数使用?谢谢...
至少有三种方法:1.使用函数的返回值。将函数计算出的变量作为返回值返回给其它函数使用。2.使用函数的参数。将函数参数设置为引用传递而不是值传递,就可以把函数计算出的变量通过此参数给其它函数使用。3.使用全局变量。将函数计算出的值保存到全局变量中,其它函数就可以使用了。

C语言 将函数名作为参数被另外一个函数调用
表示返回值为ret_type,参数列表为arg_list的函数指针var_name.如 int (*p)(int,int);表示返回值为int,参数为两个int型的函数指针p。以函数指针作为形参,即可实现函数名作为参数,由另一个函数调用。如 void func(int (*a)(int)){ int r = 100l;(*a)(r);}即可传入函数指针,并以r为...

C语言中函数的返回值是什么意思,是返回到哪里去
当函数返回值被赋给一个变量时,这个变量可以被用在函数调用之后的任何地方。在调用函数时,可以将返回值用于计算、存储在数组中、与其它值进行比较或用于进一步的数学运算。在C语言中,确保正确使用函数返回值对于程序的正常运行至关重要。在编写代码时,要确保函数返回值的类型与调用者期望的类型相匹配,...

相似回答