1
5
这是不可能的。C是一种编译语言,意味着程序(编译器)在一个时间点创建程序,而程序在不同的时间点接收用户输入。 即使“变量”的名称在编译后可能会消失,它们也不需要执行程序。
所有这一切都是为了告诉编译器,程序员需要32位空间来存储一些东西。如果以后想在那里存储一些东西,可以使用名称“a”:
编译器计算到RAM中当前位置的偏移量,并将“42”存储在该地址。在运行时,所使用的“名称”是完全不相关的,没有查找所涉及的正确位置。 这就是Python这样的“解释语言”的区别。 |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |