1.就是函数间互相调用问题
我知道有两种调用方式,一种是有返回值,一种是没有。我看到的大部分是a=function(b),这种方式在函数function里面设置一个return,故函数计算结果直接赋给a。还有一种叫call function(),里面有些有参数,有些没有,这种情况是什么意思,这样的函数里面的计算结果怎么到达调用这个函数的变量里面啊。
最最关键的在CUDA里面这两种都可以用吗?
2.还有一个就是我有一个需要多次调用的函数(主要是为了利用loop unroll),但是调用的这个函数里面有几个量是需要走一直累加的,这些量存在哪里比较好啊,因为不能返回多个量,似乎只能把他们设置成为函数运算结束后不释放存储空间的类型吧。。。。
哎,现在才发现自己的编程基础是何等的差啊。。。。。。。。。。。。。
但是时间又有限,不能放开手去回顾C啊,看来也只有加夜班了。。。