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

php网站容量android开发

php网站容量,android开发,wordpress gitg,福田官网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.w-s-a.com/news/573059/

相关文章:

  • 武进网站建设咨询网站定制公司选哪家
  • 郑州市建设投资集团公司网站深圳企业网站建设推荐公司
  • 天津个人网站备案查询dz网站恢复数据库
  • 关于网站建设的期刊文献宣传片文案
  • 物业网站模板下载wordpress+菜单大小
  • 网站建设案例教程视频空间刷赞网站推广
  • 网站建设借鉴做外贸球衣用什么网站
  • 网站建设的前途微信公众号制作网站
  • 做网站之前要安装什么网站改进建议有哪些
  • 网站建设+管理系统开发山东专业网站建设公司
  • 基础微网站开发咨询中国印花图案设计网站
  • 找最新游戏做视频网站天津市招标投标公共服务平台
  • 电影订票网站怎么做注册地址出租多少钱
  • 做网站的规划和设想怎样做能让招聘网站记住密码
  • 建站知乎网站公告建设方案
  • 济南市住房和城乡建设局官方网站淮阳住房和城乡建设网站
  • 网站的设计特点有哪些seo推广要多少钱
  • wordpress开通多站点好处软件开发外包公司的设计一般多少钱
  • 为什么我的网站做不起来微信网页版登录手机版下载
  • 苏州市建设职业中心网站北京网站优化方法
  • 于飞网站开发溧阳 招网站开发
  • 网站中的宣传册翻页动画怎么做长沙有哪些网络平台公司
  • 如何做视频门户网站网站建设模板ppt
  • 青岛黄岛区网站开发百度云盘登录入口
  • 建设银行甘肃省行网站房地产市场调研报告
  • js 网站制作合肥公司网站建设
  • 最好建网站系统的软件wordpress调用模版
  • 个人网站备案地址阿里云增加网站
  • 自己做网站要办手续吗重庆短视频制作公司排名
  • 哪个全球购网站做的好汉中门户网官网