我看到了如下代码:
section .data
db 'hello'
db 'h', 'e', 'l','l','o'
data_segment_size equ $-$$
为什么data_segment_size
等于25?我知道$和$$表示什么,但根据我的书,我无法弄清楚为什么这个变量是25。也许那本书中的错误。
答案 0 :(得分:1)
简短回答:
public static void main(String[] args) {
System.out.println("Enter the string");
Scanner input=new Scanner(System.in);
String line=input.nextLine();
System.out.println(Arrays.stream(line.split(" ")).count());
}
表示“此处的地址”。
$
表示“当前部分的开头地址”。
所以$$
表示“当前的部分大小”。
对于你给出的例子,这将是10,因为有10个字节的数据。