c语言之计算字节大小的举例

简介: c语言之计算字节大小的举例

计算字节大小应用:

举例如下所示:

#include<stdio.h>
void text_1(int arr[]);
void text_2(char ch[]);
int main()
{
  int arr[10] = { 0 };
  char ch[10] = { 0 };
  printf("%d\n", sizeof(arr));//sizeof计算的是整个数组的大小
  printf("%d\n", sizeof(ch));
  text_1(arr);//以数组名进行传递的,实际传递的是数组首元素的地址
  text_2(ch);
  return 0;
}
void text_1(int arr[])
{
  printf("%d\n", sizeof(arr));
}
void text_2(char ch[])
{
  printf("%d\n", sizeof(ch));
}

输出结果如下所示:

40
10
8
8

小tips:以数组名进行传递的,实际传递的是数组首元素的地址,用指针进行接收,则该字节为4/8,如果所应用的平台是X32,即为4个字节,所应用平台是X64即为8个字节。

相关文章
|
存储 C语言
简单c语言程序举例
简单c语言程序举例
294 1
|
存储 C语言
【C语言刷题每日一题#牛客网HJ73】——计算日期到天数转换(给定日期,计算是该年的第几天)
【C语言刷题每日一题#牛客网HJ73】——计算日期到天数转换(给定日期,计算是该年的第几天)
|
存储 算法 安全
C 语言中的位运算:挖掘底层计算的高效力量
位运算是C语言中直接操作二进制位的一种技术,能高效处理底层数据,广泛应用于优化算法、硬件编程等领域,是掌握C语言高级特性的关键之一。
|
存储 算法 C语言
C语言中常见的字符串处理技巧,包括字符串的定义、初始化、输入输出、长度计算、比较、查找与替换、拼接、截取、转换、遍历及注意事项
本文深入探讨了C语言中常见的字符串处理技巧,包括字符串的定义、初始化、输入输出、长度计算、比较、查找与替换、拼接、截取、转换、遍历及注意事项,并通过案例分析展示了实际应用,旨在帮助读者提高编程效率和代码质量。
690 4
|
存储 安全 C语言
【C语言刷题每日一题】——求最大公约数(带数学计算过程详解)
【C语言刷题每日一题】——求最大公约数(带数学计算过程详解)
|
存储 C语言
【C语言刷题每日一题】——计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
【C语言刷题每日一题】——计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
|
C语言
C语言---试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次?
C语言---试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次?
772 1
|
存储 C语言
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
358 2
|
存储 程序员 编译器
C语言:深入补码计算原理
C语言:深入补码计算原理
509 2
|
C语言
浙大版《C语言程序设计(第3版)》题目集 练习8-2 计算两数的和与差 (10分)
浙大版《C语言程序设计(第3版)》题目集 练习8-2 计算两数的和与差 (10分)