Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 C 中,就使用的内存量而言,如果有一堆函数都带有return 1;,是每个1文字都存储还是只存储一个1?
return 1;
1
static const int numOne = 1IE 使用(在文件范围内)然后使用函数会更好return numOne;吗?
static const int numOne = 1
return numOne;
如果它依赖于编译器,我正在使用 TI 的 C28x 编译器为 TI MCU 进行编译。
请注意这个问题是关于 C而不是C++。
不,通常文字根本不会“存储”。特别是小的整数常量,因为这通常会进入汇编程序的立即数,它们直接在代码中,而不是在某些数据部分中。