变量赋初值对效率有影响吗

来源:百度知道 编辑:UC知道 时间:2024/05/20 13:14:27
C/C++中,假如定义一个变量X,同时给变量赋初值。另一种情况是定义变量X不赋初值。
抛开其它因素。赋初值是不是要稍微多占用一点CPU时间?

这两个是一样的,先申请内存空间,再对内存执行写入操作。
后者如果两条语句没有写在一起的话,可能会有稍微的延迟,这个可以把编译完的程序进行反汇编,也可以在调试时查看汇编语句,写在一起的定义与赋值语句和定义同时财会的语句是一样的。
如果你做的是在微机系统上运行的程序就不要管这些了,差别太小了。