#define M 30 与int/char/double/long int...... a=30 是一回事不?
答案:1 悬赏:0 手机版
解决时间 2021-03-04 07:03
- 提问者网友:泪痣哥哥
- 2021-03-03 12:53
#define M 30 与int/char/double/long int...... a=30 是一回事不?
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-03-03 14:02
当然不是一回事。
#define M 30 没有数据类型
而 int/char/double/long int ... a = 30 有数据类型
比如有两个函数
int function(int a)
和
int function(double a)
int a = 30;
int b = function(a)是正确的
而 int b = function(M)将不正确,因为:调用类型不明确
#define M 30 没有数据类型
而 int/char/double/long int ... a = 30 有数据类型
比如有两个函数
int function(int a)
和
int function(double a)
int a = 30;
int b = function(a)是正确的
而 int b = function(M)将不正确,因为:调用类型不明确
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯