c语言里面:一个数字右下角加个点,udf采用的是C语言,其中有一个段是这样的:#include "udf.h"DEFINE_INIT(my_init_func,d){cell_t c;Thread *t;real xc[ND_ND];/* loop over all cell threads in the domain */thread_loop_c(t,d){/* l
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 16:26:31
![c语言里面:一个数字右下角加个点,udf采用的是C语言,其中有一个段是这样的:#include](/uploads/image/z/5100256-64-6.jpg?t=c%E8%AF%AD%E8%A8%80%E9%87%8C%E9%9D%A2%EF%BC%9A%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AD%97%E5%8F%B3%E4%B8%8B%E8%A7%92%E5%8A%A0%E4%B8%AA%E7%82%B9%2Cudf%E9%87%87%E7%94%A8%E7%9A%84%E6%98%AFC%E8%AF%AD%E8%A8%80%2C%E5%85%B6%E4%B8%AD%E6%9C%89%E4%B8%80%E4%B8%AA%E6%AE%B5%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%84%EF%BC%9A%23include+%22udf.h%22DEFINE_INIT%28my_init_func%2Cd%29%7Bcell_t+c%3BThread+%2At%3Breal+xc%5BND_ND%5D%3B%2F%2A+loop+over+all+cell+threads+in+the+domain+%2A%2Fthread_loop_c%28t%2Cd%29%7B%2F%2A+l)
c语言里面:一个数字右下角加个点,udf采用的是C语言,其中有一个段是这样的:#include "udf.h"DEFINE_INIT(my_init_func,d){cell_t c;Thread *t;real xc[ND_ND];/* loop over all cell threads in the domain */thread_loop_c(t,d){/* l
c语言里面:一个数字右下角加个点,
udf采用的是C语言,其中有一个段是这样的:
#include "udf.h"
DEFINE_INIT(my_init_func,d)
{
cell_t c;
Thread *t;
real xc[ND_ND];
/* loop over all cell threads in the domain */
thread_loop_c(t,d)
{
/* loop over all cells */
begin_c_loop_all(c,t)
{
C_CENTROID(xc,c,t);
if (sqrt(ND_SUM(pow(xc[0] - 0.5,2.),
pow(xc[1] - 0.5,2.),
pow(xc[2] - 0.5,2.))) < 0.25)
C_T(c,t) = 400.;
else
C_T(c,t) = 300.;
}
end_c_loop_all(c,t)
}
}
请问400.(注意,400右下角有个点儿)
这是官方帮助文件中的例子,应该不是笔误的问题.
c语言里面:一个数字右下角加个点,udf采用的是C语言,其中有一个段是这样的:#include "udf.h"DEFINE_INIT(my_init_func,d){cell_t c;Thread *t;real xc[ND_ND];/* loop over all cell threads in the domain */thread_loop_c(t,d){/* l
小数10.0 可以写成10.
同理10. 代表一个小数(通常是double),后面一般是一串0,具体多少个0看系统,编译环境等.