今天学到一个运算符 siezof(),不知道有什么作用,还请大佬们帮我分析分析!在这里谢谢了!
1 johnidy 2018-07-18 22:08:25 +08:00 via Android 返回一个类型的内存占用空间 |
2 smdbh 2018-07-18 22:18:27 +08:00 或者一个变量的 |
![]() | 3 ss098 2018-07-18 22:22:34 +08:00 |
![]() | 4 crayygy 2018-07-18 22:22:46 +08:00 |
![]() | 5 hx1997 2018-07-18 22:23:18 +08:00 ![]() 学会使用搜索引擎。长远来看,这比 siezof [sic] 有什么用重要。 |
![]() | 6 misaka19000 2018-07-18 22:27:22 +08:00 ![]() 知道 sizeof,没听过 siezof |
![]() | 7 mmdsun 2018-07-18 22:28:08 +08:00 via Android 3 楼那个文档好。我当时也是也看的 msdn 的文档 |
8 hx1997 2018-07-18 22:36:24 +08:00 ![]() 功能 (semantics) 楼上已经说了。如果是问实践中的用途 (practical use) 而非功能的话,最常见的(之一)应该是在代码中动态确定一个数组的元素个数:sizeof(array) / sizeof(array[0]) |
![]() | 10 abowloflrf 2018-07-18 22:42:51 +08:00 ![]() 首先,这个知识是基础中的基础,既然你在学习 C,是怎么在学的,相信你的参考资料可以清晰的解释它怎么用。 其次,它就算你所参考的资料上没有写清楚,请尝试着使用一下搜索引擎,不求会用 Google,相信百度上第一页就能得到答案。 然后,如果要发帖问一个问题,标题里就请清晰总结问题关键,一个**C 语言**作为标题什么意思? 最后,看看这个吧,然后沉下心来好好学习。 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md |
![]() | 11 wizardoz 2018-07-19 09:30:47 +08:00 不知道有什么用,那是因为你现在还不需要知道。 PS:学习 C 语言最好的教材《数据结构》 |
13 Zzzp OP @abowloflrf 非常感谢你的指导! |
![]() | 14 stevenbipt 2018-07-19 11:30:59 +08:00 用来求数组 int A[n]长度的时候,直接 n=sizeof(A)/sizeof(int),很多时候申请空间的时候经常用到 |