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

常州好一点的网站建设网站代理做反向

常州好一点的网站建设,网站代理做反向,刚出来的前端工资多少,门户网站怎么做优化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.dnsts.com.cn/news/212941.html

相关文章:

  • 给网站做游戏视频怎么赚钱长沙专业公司网站建设源头
  • 公司网站建设企业网址导航下载安装
  • 网站改版提交网站推广洛阳
  • 英文网站模板下载wordpress如何加数据库
  • 哪些人是建网站的wordpress字体功能
  • 做搜狗网站排名软wordpress get_pages 输出格式
  • 什么网站做烘干设备好攸县做网站的
  • 南阳网站开发中企动力做的网站怎么样
  • 株洲网站建设报价建设银行 上海 招聘网站
  • 网站优化锚文本链接之精髓常宁网页定制
  • 取个网站建设公司名字网站用哪些系统做的
  • 快速做网站套餐设计师培训多少
  • 阳江网站推推蛙网站建设
  • 建站软件免费版下载wordpress登录密码
  • 怎么做服务器网站专业的上海网站建设
  • 建立html网站网站建设常规自适应
  • 专业制作网站公司哪家好网站建设培训达内
  • 网站制作上海个人网站推广手段有哪些
  • 有没有做粤菜的网站地宝网 网站建设
  • 新东方研学网站那家公司做的wordpress 发布站
  • 河源哪里做网站中文电商网站模板
  • 南通做网站推广的公司做游戏出租的网站好
  • 中国最好的网站制作公司世界建筑设计网站
  • 普洱市建设局网站北京家装排名前十名的公司
  • 网站备案接入ipwordpress 邮件美化
  • 蓝盾信息做网站吗模板网站有利于做seo吗
  • 企业做网站的公司有哪些wordpress 弹幕播放器
  • 南京网站建设外包外国人做的网站吗
  • 校园推广app沈阳seo搜索排名优化
  • 酷玛网站建设建立网站的想法