有关return和static的用法???
发布网友
发布时间:2022-09-27 17:32
我来回答
共3个回答
热心网友
时间:2024-08-31 00:18
是不是C语言啊...??
你问这个问题,严重找抽..
static变量大致分为三种用法:
1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期.
2.用于全局变量,主要作用是*此全局变量被其他的文件调用.
3.用于类中的成员.表示这个成员是属于这个类但是不属于类中任意特定对象
return返回一个数值的意思就是把return <表达式>后面表达式的值返回给调用他的函数。举个例子:
int sum(int i,int j)
{
return i+j;
printf ("这个语句不会被执行,因为该子函数执行到上面的return语句就无条件结束了");
}
main()
{
int a=10,b=11,c;
c=sum(a,b);
printf("%d",c);
}
程序的输出为:
21
这个21从何而来呢main函数调用sum(a,b)函数时将a的值赋给i,b的值赋给j,上面说了return i+j;会计算i+j的值也就是结果等于21,并将21带回给调用它的函数,即c=sum(a,b);相当于c=21,这个21 就是由sum(a,b)中的return反回来的。
热心网友
时间:2024-08-31 00:19
同意楼上的看法,这种问题确实看书就很明白了。
再就是提问者是不是感到迷茫想得到帮助才问这个问题的?如果是的话,你应该把你的情况表达的清楚一点,这样才利于别人帮你解决问题。要知道写程序是需要团队合作的,团队合作的最重要的就是沟通,而沟通的重点就是要把问题描述清楚。
热心网友
时间:2024-08-31 00:19
我晕!
兄弟,你不能看看书啊?
c语言中 static a=3; return (a++)+c 后a的值为什么变4了呢? 其中st
Static可以用作函数和变量的前缀,对于函数来讲,static的作用仅限于隐藏,而对于变量,static还有下面两个作用。(2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量,只不过...
fun(){static int a;return a++;}先返回a的值后,a再自增。函数都已经...
个人认为该语句属于函数,操作不属于。先返回a,然后再对a子增。在C语言里,static用来修饰局部变量和全局变量。如果是修饰局部变量,那么这个值在函数调用完之后并不马上清除,而是保存它的值,可以用来做计数器。如果是用来修饰全局变量,主要目的是为了让别的文件不能使用这个变量。碰到多个程序员共同完成...
求return所有用法
1、回,归,返回[C][U][(+from/to)On his return he reported his findings to the committee.他一回来就向委员会报告调查结果。2、还,归还[U]3、回答;报答[U][C]He expected no return when he decided to give us full support.他决定全力支持我们时并无图报之意。4、回复;复发;恢复;再...
static int k=1;k++;return 2+k; static在这里起什么作用,最后结果等于...
static表示静态变量,k=2,返回4
...p){static int x=3;x+=p;printf("%d",x)return(x)?
static int x=3;x+=p;printf("%d",x);//缺少";"return(x);//缺少";"}//分析,应该在这加右括号,表示fun函数的结束 void main(){ //在这里,应该有左括号“{”,表示主程序开始,添加 int y=3;//printf("%d\n",fun(fun(x) ) )//这句,小括号不配对,没有以分号结尾,形参...
在JAVA中return有哪些用法?具体怎么用? 已知可以当终止语句,也可做返...
总结Java中return语句的用法 Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而...
java面试题答案?
returninstance;} } 其他形式: 定义一个类,它的构造函数为private的,所有方法为static的。 一般认为第一种形式要更加安全些 第三十三Hashtable和HashMap Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Mapinterface的一个实现 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许 还有就是,HashMap...
PHP想问(7)(8)既然调用方法都return,那static优势在哪里,这俩题...
(7)先$count++,然后return $count;这样值就是4了,为什么直接return $count++不会自增就 不知道为什么了...
java关键词及用法
return Java语言的一个关键字,用来结束一个方法的执行。它后面可以跟一个方法声明中要求的值。short Java语言的关键字,用来定义一个short类型的变量。static Java语言的关键字,用来定义一个变量为类变量。类只维护一个类变量的拷贝,不管该类当前有多少个实例。"static" 同样能够用来定义一个方法为类...
JAVA编程中static的用途与用法
private static Connection conn;private Connection(){ if(conn==null)conn = new Connction();} public Connection getInstance(){ return conn;} }实现2:public class ConnectionFactory{ private static Connection conn;static{ conn = new Connection();} public static Connection getInstance(){ ...