i++,++i,i+=1,i=i+1在gcc下汇编

来源:互联网 发布:阿里云备案是什么意思 编辑:程序博客网 时间:2024/06/07 07:05
:~$ gcc -O0 -S tmp.c

#include <stdio.h>int main(){    int i = 0;    i++;    ++i;    i += 1;    i = i + 1;    return 0;}


movl$0, -4(%rbp)addl$1, -4(%rbp)addl$1, -4(%rbp)addl$1, -4(%rbp)addl$1, -4(%rbp)movl$0, %eaxpopq%rbp

gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)

0 0
原创粉丝点击