最近学习汇编。。。所以在vs下编写些程序查看汇编代码来对比一下。。
源码
#include<stdio.h>
int add(int, int);
int main()
{
int c = add(1, 2);
printf("c=%d", c);
return 0;
}
int add(int a, int b)
{
return (a + b);//K&R推荐return都打括号
}
然后在代码第一行下断点,然后按F5调试。
然后点击调试-》窗口-》反汇编。。。
vs下会用一行代码隔开这一行的汇编代码
从此学习汇编更轻松。。也能更了解c/c++编译成的汇编是怎么样的。。。
传闻说顶级的c语言程序员可以做到写一行代码就能想到这时的汇编代码,一切在胸中。。。