当前位置: 首页 > news >正文

常州好一点的网站建设蚌埠做网站有哪些公司

常州好一点的网站建设,蚌埠做网站有哪些公司,wordpress 多用户商城主题,网站开发过程文档2.5 EM_ASM系列宏很多编译器支持在C/C代码直接嵌入汇编代码#xff0c;Emscripten采用类似的方式#xff0c;提供了一组以“EM_ASM”为前缀的宏#xff0c;用于以内联的方式在C/C代码中直接嵌入JavaScript代码。2.5.1 EM_ASMEM_ASM使用很简单#xff0c;只需要将欲执行的Ja…2.5 EM_ASM系列宏很多编译器支持在C/C代码直接嵌入汇编代码Emscripten采用类似的方式提供了一组以“EM_ASM”为前缀的宏用于以内联的方式在C/C代码中直接嵌入JavaScript代码。2.5.1 EM_ASMEM_ASM使用很简单只需要将欲执行的JavaScript代码置于参数中例如#include emscripten.hint main() {EM_ASM(console.log(你好Emscripten));return 0;}上述代码将调用JavaScript方法console.log()输出“你好Emscripten”。EM_ASM宏可以一次嵌入多条JavaScript语句语句之间用分号分隔例如 EM_ASM(var k 42;console.log(The answer is:, k););将输出The answer is:42嵌入的多条语句分行书写以及行尾注释也是可行的分行书写时语句之间必须以分号分隔不能省略例如EM_ASM(var k 42; //define kconsole.log(The answer is:, k););EM_ASM宏只能执行嵌入的JavaScript代码, 无法传入参数或获取返回结果。2.5.2 EM_ASM_/EM_ASM_DOUBLEEM_ASM_支持输入数值类型的可变参数, 同时返回整数类型的结果。EM_ASM_宏嵌入的JavaScript代码必须放到{}包围的代码块中以区隔代码与参数且至少必须含有一个输入参数。嵌入的JavaScript代码通过$n访问第n1个参数。下面的例子调用JavaScript计算了三个数值的和并将结果返回int sum EM_ASM_({return $0 $1 $2;}, 1, 2, 3);printf(sum(1, 2, 3): %d\n, sum);使用EM_ASM_宏嵌入JavaScript时参数不仅可以是常数也可以是变量例如char buf[32];double pi 3.14159;EM_ASM_({console.log(addr of buf:, $0);console.log(sqrt(pi):, $1);},buf, sqrt(pi));上述代码将依次输出buf的地址以及pi的平方根。EM_ASM_DOUBLE用法与EM_ASM_基本一致区别是EM_ASM_DOUBLE返回值为double。例如double pi2 EM_ASM_DOUBLE({return $0 * $1;},pi, 2.0);printf(pi2: %lf\n, pi2);EM_ASM_/EM_ASM_DOUBLE宏中嵌入的JavaScript代码会被展开为一个独立的JavaScript方法因此在嵌入的JavaScript中除了用$n之外也可以用内置的arguments对象来访问参数例如EM_ASM_({console.log(arguments count:, arguments.length);for(var i 0; i arguments.length; i) {console.log($, i, :, arguments[i]);}},42, 13);上述代码将输出arguments count: 2$ 0 : 42$ 1 : 132.5.3 EM_ASM_INT_V/EM_ASM_DOUBLE_V如果嵌入的JavaScript代码不需要参数可以使用EM_ASM_INT_V/EM_ASM_DOUBLE_V宏。由于没有参数嵌入的代码无需用{}包围例如int answer EM_ASM_INT_V(return 42);printf(The answer is:%d\n, answer);double pi_js EM_ASM_DOUBLE_V(return 3.14159);printf(PI:%lf\n, pi_js);本节例子的输出如下
http://www.hkea.cn/news/14267763/

相关文章:

  • 郑州的团购网站建设祥云县网站
  • 高唐做网站建设公司WordPress目录存放大小
  • 简单网站模板下载如何选择一个好的优质网站建设公司
  • 网站建设平台ui确认书电子商务网站的功能包括
  • 做门户网站用什么程序本单位门户网站是什么意思
  • 网站使用帮助wordpress设置固定链接
  • 网站iis安全配置wordpress压缩数据库查询
  • 怎么给公司做网站推广浙江网站建设企业
  • 做网站 前端网页制作代码成品
  • 如何把做的网站放到百度上python一句做网站
  • 网站标签布局谷歌商店app下载
  • 优质的专业网站建设在线海报生成
  • 做英文题的网站烟台快速建站有哪些公司
  • 做网站图片不够大如何申请企业邮箱免费
  • 游戏网站开发公司下载的asp网站怎么打开
  • 省级精品课程网站建设网站编辑兼职
  • 深圳网站建设怎样选网店推广方案
  • 网站短信通知WordPress主题VR插件
  • 武安建设局网站教务管理系统数据库设计
  • 酒店网站模版昆明网站做的好的公司哪家好
  • 企业网站设计步骤搭建平台舞台
  • 兰州网站制作wordpress 调用百度前端公众库
  • 公众号做成网站那样怎么做江西省建设厅网站查询建造师
  • 厦门网站制作公司免费的视频api接口
  • php网站开发 vipwordpress判断为空
  • 永平建设有限公司网站网站建设中 敬请期待.
  • 网站建设发布教程炫的手机网站
  • 佛山中小企业网站建设iis 显示网站建设中
  • 免费个人推广引流平台seo网站营销推广
  • 网站怎么做子页企业名录搜索