c++中可以使用没有定义或说明的变量吗?
答案:3 悬赏:0 手机版
解决时间 2021-03-10 02:08
- 提问者网友:姑娘长的好罪过
- 2021-03-09 12:06
看了参考答案说是可以,但是我不知道为什么
最佳答案
- 五星知识达人网友:蓝房子
- 2021-03-09 13:27
要不就是参考答案错了,要不就是LZ看错了
在静态语言中(如C/C++,Java),变量必须先声明后使用,因为编译器需要为声明的变量分配存储地址和空间,在运行时要根据这个来需找变量。而在动态语言(如ruby)才可以直接使用变量而无需声明
在静态语言中(如C/C++,Java),变量必须先声明后使用,因为编译器需要为声明的变量分配存储地址和空间,在运行时要根据这个来需找变量。而在动态语言(如ruby)才可以直接使用变量而无需声明
全部回答
- 1楼网友:酒安江南
- 2021-03-09 15:10
當然不行
- 2楼网友:持酒劝斜阳
- 2021-03-09 13:56
当然不可以啦。。
C++是静态语言呀,没有类型/定义是不可能编译通过的,所有符号(Symbol)的语义都必须在编译时(而非运行时)决定。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯