不能,你赋给变量的最终只是函数指针,而形式上,写的是函数的名字,好像LISP这样的语言可以给变量赋给真正的函数。
10年积累的成都网站制作、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有沂源免费网站建设让你可以放心的选择与我们合作。
public static void main(String[] args) { int a = a();//将方法a的返回值1赋值给变量a System.out.println(a);} private static int a(){ return 1;} } 这样就把方法里面返回的值赋值给变量了。
函数的返回值和参数如果是数组对象的话,其实返回的是一个指针。
先定义一个全局变量。然后把你函数的把你的返回值赋给这个全局变量。。呃。应该能好使吧。
1、赋值就是值传递的意思,a=b;的意思就是把b的值传给a,这样a和b就有一样的值。英语单词和术语是要靠自己平时积累的,遇到不认识的单词,查一下什么意思,时间长了就熟悉了。
2、C语言中的结构体变量可以用另一个变量对其进行赋值或初始化。简单结构体(不包含指针成员)直接赋值没有问题。但是稍微复杂一点的结构体里面会有指针成员,那么以上的浅拷贝则会有问题。
3、对于如下说明,语法和语义都正确的赋值是:C、s=&a[1];A、语法上正确(可能引起编译警告)。
4、就是给一个变量赋一个值,比如说:int a;a=10;int a表示a是一个整型变量,a=10表示让a等于10,这就是赋值。
5、赋值运算符的意思是将运算符右侧的对象或者数值传递给左侧的对象或者变量。基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。
main函数可以带形参,形参名字随便,比如你可以叫main(int amao, char **agou),这没问题,但形参的数量类型以及顺序是固定的。
第二个是对的 char c = 32;其他两个是错误的。int n1=n2=10; 这个n2声明了吗?n2是什么类型的元素。int n2=10;int n1=n2; //这样是对的。int n1,n2;n1=n2=10; //这样也是对的。
void bar(int p) 是拷贝传递,函数内部的p与外面传入的j只是值相同,并不是同一个内存空间,你在函数内部赋值其实一点作用都没有。
在使用一个函数之前必须先对他进行声明://void B();声明B函数的存在。void A(){B();//非法,程序执行到此时并不知道B函数的存在。