第5版C入门经典文章中的计算帽子尺寸的函数.

电脑杂谈  发布时间:2020-03-29 19:01:15  来源:网络整理

c语言入门经典第5版下载_c语言入门经典 第5版下载_c语言入门经典(第5版) 下载

The

c语言入门经典第5版下载_c语言入门经典(第5版) 下载_c语言入门经典 第5版下载

size_t类型在cstddef头文件中定义. 它是机器相关的无符号类型,其大小足以确保存储内存中对象的大小. size_t在标准C库中定义,并且应为unsigned int,或在64位系统上为long unsigned int.

c语言入门经典 第5版下载_c语言入门经典(第5版) 下载_c语言入门经典第5版下载

使用sizeof(headsize)而不是12是为了方便以后修改程序. 将来c语言入门经典 第5版下载,您只需修改int headsize []的定义,而无需修改后续程序,它将自动计算.

c语言入门经典第5版下载_c语言入门经典(第5版) 下载_c语言入门经典 第5版下载

跟进: sizeof(headsize)/ sizeof(headsize [0])是否等于此数组中的元素数? sizeof(headsize)不是这个数组代表的字节数吗?等于48. 您不应该使用上述公式吗?

c语言入门经典(第5版) 下载_c语言入门经典 第5版下载_c语言入门经典第5版下载

答案: 更正我所说的内容: sizeof(headsize)而不是12是为了方便以后修改程序,替换12是错误的. 您说的sizeof(headsize)的值是48,sizeof(headsize)只能确保循环通过headsize数组c语言入门经典 第5版下载,这样就可以确保如果它不是特殊的标头,则可以找到合适的帽子. 使用c-free进行调试时,发现原始程序无法解决磁头过大或过小的问题,但是编译不会出错,因为c编译器未检测到数组边界,并且原始程序标题的正常大小没有问题,但是当您键入1时,就会出现问题. 这表明原始程序在这里确实是错误的. 将其更改为sizeof(headsize)/ sizeof(headsize [0])是正常的.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-156848-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...