C语言:从编译器的角度
汇编:从CPU的角度
返回值传递:
- char返回值 (1个字节)存储在 al
- short返回值 (2个字节)存储在 ax
- int返回值 (4个字节)存储在 eax
- long long返回值(8个字节)存储在 eax,edx
参数传递本质:
如果数组作为函数参数,数组形参退化为指针
局部变量的内存分配:
赋值语句的本质:
将某个值存储到变量中
数组的本质:
注:a[3] 和 a[4] 分配空间都是4个字节
C语言:从编译器的角度
汇编:从CPU的角度
如果数组作为函数参数,数组形参退化为指针
将某个值存储到变量中
注:a[3] 和 a[4] 分配空间都是4个字节
相关文章: