摘要: 复合表达式是用一个表达式按照顺序对一系列子表达式求值,并返回最后一个子表达式的值 有两种方法:begin 块和 “;” 链 begin 块 begin 块的多行写法 begin 块的单行写法 “;” 链 “;” 链的多行写法 “;” 链的单行写法 阅读全文
posted @ 2018-08-22 21:19 Sch01aR# 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 注释有助于以一种更高级的方式描述汇编语言指令序列 IDA 提供了几种不同类型的注释,每种注释适用于不同的目的 使用 Edit -> Comments 命令的选项,可以为反汇编代码清单中的任何一行代码添加注释 这是一个 scanf() 函数 某一行分号之后的内容都是注释 常规注释 常规注释位于现有汇编 阅读全文
posted @ 2018-08-22 19:20 Sch01aR# 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: 多数情况下,要修改一个名称,只需单击想要修改的名称(使其突出显示),并使用快捷键 N 打开更名对话框 右击需要修改的名称,并在出现的上下文菜单中选择 Rename 选项,也可以更改名称 参数和局部变量 程序中的每个函数可能都有一个名为 arg_0 的栈变量,但没有一个函数拥有一个以上的 arg_0 阅读全文
posted @ 2018-08-22 14:48 Sch01aR# 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: while 循环 当 while 后的条件成立的话,执行循环体内的语句,直到条件不成立,跳出循环 如果条件一直成立,或者循环体中的语句没有能让条件不成立的,则是死循环 在旧版本中,不需要 global 关键字 for 循环 1:10 是一个 Range 对象,表示的是 1,2,3,4,5,6,7,8 阅读全文
posted @ 2018-08-22 00:01 Sch01aR# 阅读(1324) 评论(0) 推荐(0) 编辑