C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课

今天1024 , 先祝大家程序员节快乐 , 以后成为了程序员可不要天天加班哟~今天呢 , 笔者就来教你一招 , 如何计算函数中数组参数的大小?
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
先考虑下面的C ++程序:
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
输出:
40 8
上面的输出是针对整数大小为4个字节且指针大小为8个字节的机器的 。
该COUT主要打印40内语句 , COUT在findSize打印8的原因是 , 数组总是传递函数指针 , 即findSize(INT ARR [])和findSize(INT * ARR)平均完全相同的事情 。 因此 , findSize()中的cout语句打印指针的大小 。
如何在函数中找到数组的大小?【C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课】我们可以传递“对数组的引用” 。
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
输出:
40 40
上面的程序看起来不好 , 因为我们已经硬编码了数组参数的大小 。 使用C ++中的模板 , 我们可以做得更好 。
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
输出:
40 40
我们也可以创建一个通用函数:
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
输出:
40 40
80 80
现在 , 下一步是打印动态分配的数组的大小 。 这是你的专人!我给你一个提示 。
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
剩下的就交给你自己了!希望能够帮到你哦~
另外如果你想更好的提升你的编程能力 , 学好C语言C++编程!弯道超车 , 快人一步!
编程学习书籍分享:
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
编程学习视频分享:
C/C++编程笔记:如何在C++中打印数组参数大小?赶紧补课文章插图
分享(源码、项目实战视频、项目笔记 , 基础入门教程)
欢迎转行和学习编程的伙伴 , 利用更多的资料学习成长比自己琢磨更快哦!
C语言C++编程学习交流圈子 , 点击下方【了解更多】获取更多学习资料帮助你学习成长哦~