20161214C语言基础11_运算符运用

来源:互联网 发布:手机一碰就响的软件 编辑:程序博客网 时间:2024/06/10 09:11

1:预编译

  在编译之前完成的一个过程:替换所有的宏

编译的时候(debug和relese两种情况下)在反汇编窗口查看代码,分析过程
#define BASE 20;

int main()
{
int i_num = 0;
i_num = 10;
int sum = i_num;
sum = i_num + sum;
sum = BASE * 2;
int i_other_num = sum = i_num = BASE;//从右向左

sum = 25 + BASE * i_num / 3;//

return 0;
}

一个函数,有当前这个函数的栈,一般称为栈帧;在函数最开始的时候就会给函数分配指定的空间,在分配栈针大小(局部变量空间)之前,就会首先对代码进行一次扫描,知道要使用多少空间,然后才会生成代码!

指定指令集的时候  规定被除数位数必须是除数的两倍!cdq指令。

size_t:任何一个软件工程师都明白只表示一个长度,单位为byte,给无符号整数附上了一种不同的含义!必须包含<stddef.h>,

sizeof:是一个操作符!










1 0
原创粉丝点击