全心思齐网

c语言中怎么让一个变量不变?

那就把值直接写在在程序里,这样每次运行,值不变

匿名回答于2024-06-03 19:08:25


定义变量后,如果不初始化变量,会导致生成随机值。所以,把变量初始化,或者放在全局作用域中也是可以的。

如果是定义“常量指针”(即不能改变所指对象的指针)的话,需要注意顶层const与底层const的区别。

在算法中常会见到让变量恢复初始值的情况,如dfs(深度优先搜索)中的回溯就是典型。

如果是数组的话,可以用memset来初始化。

用以上这些,实现c语言让一个变量不变的。

匿名回答于2024-05-14 15:47:22


相关知识问答