标签:end logs 输出 pac 排序 log 编译 [] eof
在一篇冒泡排序中看到:
int len = sizeof(数组名)/sizeof(数组元素类型)
这样一行代码。
简单编译,理解了代码的意义:
整个数组的长度/数组元素所占的字节数=数组元素的个数
1 //测试:sizeof(array) 2 #include "stdafx.h" 3 #include <iostream> 4 using namespace std; 5 6 int main() 7 { 8 int array[] = { 12,23,45,56,78,89,96,63,25,58 }; 9 int len = sizeof(array); 10 cout << len <<endl; 11 return 0; 12 } 13 //输出结果:40
1 //测试:sizeof(int) 2 #include "stdafx.h" 3 #include <iostream> 4 using namespace std; 5 6 int main() 7 { 8 int array[] = { 12,23,45,56,78,89,96,63,25,58 }; 9 int len = sizeof(int); 10 cout << len <<endl; 11 return 0; 12 } 13 //输出结果:4
1 //最终测试 2 #include "stdafx.h" 3 #include <iostream> 4 using namespace std; 5 6 int main() 7 { 8 int array[] = { 12,23,45,56,78,89,96,63,25,58 }; 9 int len = sizeof(array)/sizeof(int); 10 cout << len <<endl; 11 return 0; 12 } 13 //输出结果:10
标签:end logs 输出 pac 排序 log 编译 [] eof
原文地址:http://www.cnblogs.com/kblin/p/6884941.html