当前位置: 首页 > 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/14537759/

相关文章:

  • 专业做网站设计海外分销平台
  • 郴州网站建设专业定制要看网的域名是多少
  • 服务好的高端网站建设企业2023网络舆情案例分析
  • 服务器外面打不开网站凡科网页版登陆入口
  • .net和php哪个做网站好网站流量分析报告
  • 网站验收时项目建设总结报告机加工接单什么平台好
  • 做网站产品图片素材网站开发详细设计模板
  • 网站设计网页设计公司时尚网站模板代码
  • 怎么建设一个公司网站如何设置免费网站
  • 企业公司网站模版二次开发需要源代码吗
  • 常州做网站公司网站开发价格报表模板
  • 做动感影集的网站大连市建设厅网站
  • 网站建站方式网站的flash怎么做
  • 临海商用高端网站设计新感觉建站山西省建设厅招标网站
  • 榆林市横山县建设局官方网站福田欧曼自卸车
  • 网站建设 国家技术规范网站可行性分析
  • 做网做网站建设wordpress多语言企业网站
  • 做网站可以抄袭别人吗wordpress防止数据库注入
  • 网站建设公司类型公司基本资料模板
  • 安徽省交通运输厅门户网站网站地址查询网
  • 朔州市网站建设海南百度推广总代理商
  • php建设网站用什么软件wordpress高级教程 pdf
  • 线上网站怎么做成品网站包含后台么
  • 重庆网站建设与制作wordpress如何分类栏
  • 常州网站建设价位企业内部门户网站建设方案
  • api网站制作沈阳市和平区建设局网站
  • 太平鸟品牌门户网站建设淘宝关键词搜索排行榜
  • win7dw做asp购物网站wordpress主题不显示
  • 电影网站怎么做推广刚察县公司网站建设
  • 网站用wordpress还是wp宁波seo优化流程