【发布时间】:2020-07-02 00:13:21
【问题描述】:
#include <stdio.h>
#include <stdlib.h>
int main(){
int i[5] = {0};
printf("%d - %d = %d" , i+1 , i , (i+1)-(i));
return 0;
}
我知道一个 int 是 4 个字节,但地址不应该像普通数字 (int) 那样工作吗?
【问题讨论】:
-
请学习表达式。表达式也有类型!
-
@Saad Jlil: No.
-
此代码在没有警告的情况下无法编译。