代码:


#include "stdafx.h"

struct girl{ int age; int height; //int weight;};

int main(int argc, char* argv[]){ //printf("Hello World!\n");

 girl girls[100];

 printf("sizeof(int) == %d",sizeof(int)); printf("\n"); printf("sizeof(girls) == %d ",sizeof(girls)); printf("\n");

 return 0;}
 
 
输出结果:
sizeof(int) == 4sizeof(girls) == 800Press any key to continue

结论:对一个结构体对象的数组名求sizeof,结果是整个数组所占的字节数;

其实,对char类型的字节数组也是一样的,测试如下:
#include "stdafx.h"

struct girl{ int age; int height; //int weight;};

int main(int argc, char* argv[]){ //printf("Hello World!\n");

 girl girls[100];

 printf("\n"); printf("sizeof(int) == %d",sizeof(int));  printf("\n"); printf("sizeof(girls) == %d ",sizeof(girls)); printf("\n");printf("\n");

 char chs[100]; printf("sizeof(char) == %d",sizeof(char));  printf("\n"); printf("sizeof(chs) == %d ",sizeof(chs));  printf("\n"); return 0;}
结果:

sizeof(int) == 4sizeof(girls) == 800

sizeof(char) == 1sizeof(chs) == 100Press any key to continue

结构体数组sizeof相关推荐

  1. 关于sizeof函数获取结构体数组变量字节数的问题

    众所周知sizeof适用于获取变量或者类型字节数的函数,那么用于获取结构体数组字节数时怎么应用呢?通过测试我得出以下结论,以示例说明 typedef struct {uint8_t var1[2];u ...

  2. c语言获取结构体大小sizeof,C语言sizeof求结构体数组长度

    C语言sizeof求结构体数组长度 C语言sizeof求结构体数组长度 #include typedef struct ss{ char a;//偏移量为0,大小为1,0能被1整除,=1 short ...

  3. 【C++】【一】结构体数组

    demo7:函数份文件编写 swap.h #include <iostream> using namespace std;//函数的声明 void swap(int a, int b); ...

  4. 【HDU】1305 Immediate Decodability(字典树:结构体数组,二维数组,链表/指针)

    一.用的二维数组 #include <iostream> #include <cstring> #include <algorithm> using namespa ...

  5. 【HDU】1251统计难题 (字典树:二维数组,结构体数组,链表,map)

    使用二维数组或者结构体数组都可以,但是在计数的时候有一点点小区别 一.结构体数组 #include <cstdio> #include <cstring> #include & ...

  6. c拆分字符串,并按照指定格式存入结构体数组

    c将字符串拆分,并按照指定格式存入结构体数组 函数功能 代码实现 结果显示 函数功能 字符串格式:username1,password1;username2,password2; 结构体格式: typ ...

  7. 【C 语言】结构体 ( 结构体 数组 作为函数参数 | 数组 在 堆内存创建 )

    文章目录 一.结构体 数组 作为函数参数 ( 数组 在 堆内存创建 ) 二.完整代码示例 一.结构体 数组 作为函数参数 ( 数组 在 堆内存创建 ) 在上一篇博客 [C 语言]结构体 ( 结构体 数 ...

  8. 【C 语言】文件操作 ( 读取文件中的结构体数组 | feof 函数使用注意事项 )

    文章目录 一.读取文件中的结构体数组 | feof 函数使用注意事项 二.代码示例 一.读取文件中的结构体数组 | feof 函数使用注意事项 读取文件结构体时 , 可以循环读取文件中的数据 , 只使 ...

  9. 【☀️C语言函数传参の结构体数组篇☀️】

    背景介绍 C语言中函数参数传递的两种方式("引用传递做函数参数"是C++的特性,C语言不支持.) (1)传值,就是把你的变量的值传递给函数的形式参数,实际就是用变量的值来新生成一个 ...

最新文章

  1. Java泛型详解-史上讲解最详细的,没有之一
  2. 突破Android微信微博浏览器限制直接拉起应
  3. POJ 2653 Pick-up sticks 判断线段相交
  4. python tempfile自动删除_Python tempfile模块生成临时文件和临时目录
  5. s1补考机试 笔记 9206
  6. Maven环境搭建(包括dependencies进度条不动解决方案)
  7. 所谓伊人,在水一方--------------折射定律
  8. sqlmap安装(python2或python3都行)
  9. 本科计算机专业考北大软微,2019北大软微计算机867高分经验分享
  10. 十个高质量自学网站,让你的技术突飞猛进
  11. 地址转为经纬度通过DBSCAN进行关联识别
  12. 中国漆画名品东京展出 促中日文化交流
  13. Git帝国之tag大臣
  14. what is RPC?
  15. 支持nfc的android手机型号,NFC手机有哪些 2017支持NFC功能的手机推荐
  16. Unable to negotiate with xx.xx port xx: no matching host key type found. Their offer: ssh-rsa....
  17. 石康炮轰《金婚》《士兵突击》 它们俩得奖太不靠谱
  18. 爬虫项目:获取movie
  19. 智慧社区数字孪生,助力物业数字化转型
  20. Axure 8.1.0.3377 注册激活码

热门文章

  1. ELK搭建 - Docker篇
  2. ubuntu安装Python3并与Python2自由切换
  3. selenium【自动下载谷歌驱动】自动获取谷歌版本,并自动下载对应版本的chromedriver.exe
  4. Ubuntu安装界面显示不全,下部分界面看不到等解决办法附Ubuntu安装教程
  5. MATLAB图像去噪在医学图像中的应用
  6. 新手小白如何开始学习计算机软件相关知识?
  7. python计算狗的年龄_如何判断狗的年龄?
  8. np.nditer函数
  9. 计算机 sci 会议,Call For Paper: ICPCSEE 2018(SCI or EI)
  10. IDE JRebel 插件激活码 无限制版