【发布时间】:2021-01-12 05:40:32
【问题描述】:
目前,我正在通过创建 for 循环并设置 arr[I] = 0 来初始化数组。还有其他更有效的方法吗?
Student::Student(){
name = "John";
for(int i = 0; i<sizeof(id);++i)
{
id[i] = '0';
}
for(int i = 0; i<sizeof(testScore);++i)
{
testScore[i] = 0;
}
avgScore = 100;
grade = 'A';
}
【问题讨论】:
-
嗨!这是什么编程语言?请将其添加到标签中。
-
对不起,是 cpp。
-
memset, calloc, ...
-
别打扰了。这是一个微优化。打印出汇编语言。提高优化级别,然后打印出汇编语言。为所有级别的优化执行此操作。
标签: c++ arrays initialization