区分俩者的关系

来源:互联网 发布:手机淘宝贷款在哪里看 编辑:程序博客网 时间:2024/05/02 02:48

任务代码:

第一种      

#include <stdio.h>
int main()
{
int i=0;
int size = sizeof(i++);
printf("size=%d\n",size);
int s= sizeof(i=1234);
printf("s=%d\n",s);
return 0;
}

第二种

#include <stdio.h>
int main()
{
int i=0;
int size = sizeof(i++);
printf("i=%d\n",i);
sizeof(i=1234);
printf("i=%d\n",i);
return 0;
}                 

运行结果


第二种则是i=0

                   i=0

知识点总结:第一种则是都正常输出为4

                        第二种则是在预编译过程中所有的size=4 i=0

                      注意俩种的区别

心得:多注意理解俩者的区别,自己去敲,去感受吧。

0 0
原创粉丝点击