sizeof运算和strlen函数的笔试题(三)

32 篇文章 7 订阅
订阅专栏
#include "stdio.h"
int main()
{
    int a[3][4] = {0};
    printf("%d\n",sizeof(a));
    printf("%d\n",sizeof(a[0][0]));
    printf("%d\n",sizeof(a[0]));
    printf("%d\n",sizeof(a[0]+1));
    printf("%d\n",sizeof(*(a[0]+1)));
    printf("%d\n",sizeof(a+1));
    printf("%d\n",sizeof(*(a+1)));
    printf("%d\n",sizeof(&a[0]+1));
    printf("%d\n",sizeof(*(&a[0]+1)));
    printf("%d\n",sizeof(*a));
    printf("%d\n",sizeof(a[3]));
    return 0;
}

1. sizeof( a )

sizeof➕数组名,测的是整个数组的大小,所以结果是
3(行)*4(列)*4(1个元素的字节数)=48个字节

2. sizeof( a [ 0 ][ 0 ] )

a[0][0]代表这个二维数组的首元素,是int类型,结果是4字节。

3. sizeof( a[ 0 ] )

既然a[0]相当于第一行数组名,那sizeof( a[ 0 ] )就是计算第一行的大小,结果为4*4=16字节。

4. sizeof( a[ 0 ] + 1 )

上面说a[0]是第一行数组名,但是在这并不是单独出现的,那这个数组名代表的就是第一行首元素地址,加一就是第一行第二个元素地址,既然是地址,就是4/8字节。

5. sizeof( *a[ 0 ] + 1 )

计算的是第一行第二个元素的大小,也就是a[0][1],数据类型是int,结果是4字节。

6. sizeof( a + 1 )

若不是单独出现的a,代表的就是第一行的地址,相当于a[0],其数据类型就是int (*)[4],a➕1会跳过一行的地址来到第二行,既然是地址就是4/8字节。

7. sizeof( *(a + 1))

a+1是第二行地址,解引用后是访问第二行数组所有元素,结果是4*4=16字节。

8. sizeof( &a[ 0 ] + 1 )

&a[0]取得是第一行的地址,+1后取的是第二行地址,数据类型是int(*)[4] ,结果是4/8字节。

9. sizeof( *(&a[ 0 ] + 1) )

&a[0] + 1是第二行地址,解引用后是访问第二行整个数组,结果是4*4=16字节。

10. sizeof( *a )

并不是单独的a,所以是第一行地址,解引用后访问第一行所有元素,结果是4*4=16字节。

11. sizeof( a[ 3 ] )

a[3]是数组名,计算整个一行数组大小,结果4*4=16字节。

unity笔试题.docx
06-17
### Unity 笔试题知识点解析 #### 一、基础C++语法理解 **题目1:** `short a[100]`,`sizeof(a)`返回值是多少? **知识点:** - `sizeof` 运算符在C++中用于获取变量或类型所占用的字节数。 - 对于数组而言,`...
C++笔试题.docx
04-14
### C++笔试题知识点解析 #### 1. 指针与数组的偏移运算 ```cpp #include void main( void ) { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); return; } ``` **知识点...
全网最详细的sizeof运算strlen函数讲解(通过多种数据类型举例)
热门推荐
2302_76941579的博客
09-06 1万+
本博客详细介绍了sizeof对基本数据类型、数值型数组、字符数组、字符串的计算,同时也包含了strlen对字符数组和字符串的计算,最后总结了他们之间的区别,也有练习题的链接
sizeof运算strlen函数笔试题(二)
2302_76941579的博客
09-09 197
arr+1是取整个数组的地址,之后➕1,整个数组的地址就是首元素地址,这里的加一,是向后移动整个数组字节大小,但是&arr+1还是地址,所以。而这里的并不是单独的arr放在sizeof里面,所以这里的arr代表首元素地址,arr+0依旧是首元素地址,既然是地址,就。*arr是对arr的解引用,arr是首元素地址,解引用后是首元素,也就是arr[0],数据类型是char,结果就是。&arr[0]+1,取出数组第一个元素地址加一,指向了第二个元素的地址,也就是&arr[1],既然是地址,就是。
C语言sizeofstrlen详解(附大量笔试题题解过程)
chuxinchangcun的博客
09-10 8256
一.sizeof()详解 二.strlen()详解 strlen()的模拟实现: 法1:计数器 法2:指针-指针 法3:递归 .strlensizeof的区别 四.笔试题 1.整形数组int a[] = {1,2,3,4} strlen()相关题目 sizeof()相关题目 2.字符数组-char arr[] = {'a','b','c','d','e','f'} strlen()相关题目 sizeof...
sizeof运算strlen函数的面试笔试题(排版很舒服)
2302_76941579的博客
09-07 477
1.一维数组1.一维数组大家可以先做一下,下面有解释。
sizeofstrlen对数组,指针笔试题运算
2301_81470391的博客
03-17 823
我们要使用sizeofstrlen对数组,指针笔试题运算,那么就必须先了解strlensizeof和数组名的含义。
sizeofstrlen进阶笔试常考类型》
weixin_47758784的博客
11-18 158
sizeofstrlen进阶,笔试常考类型》1.sizeofstrlen的区别2.各种数据类型具体的含义总结 1.sizeofstrlen的区别 (1)关键字 sizeof 是一个单目运算符,而不是一个函数sizeof 在编译时计算缓冲区的长度。由于在编译时计算,因此 sizeof 不能用来返回动态分配的内存空间的大小。而strlen 是一个函数,它用来计算指定字符串 str 的长度,但不包括结束字符‘\0’(即 null 字符) 2.各种数据类型具体的含义 总结 今天就简单的对sizeof
C语言指针(5):strlensizeof的区别及指针笔试题练习
zy1215058242的博客
03-06 1022
1、sizeofstrlen的对比1、sizeofstrlen的对比。
笔试题解析——sizeof()和strlen()内放数组名
2301_76158254的博客
03-06 181
sizeof()和strlen()相关笔试题解析
指针运算sizeofstrlen(1)
wzb134217的博客
06-13 198
【代码】指针运算sizeofstrlen(1)
C C 笔试题-公司招聘C笔试题.pdf
07-14
4. 这道题考察指针运算和数组。`c`的值等于`a[q-p]`,即`a[2-0]`,即`a[2]`。初始值为2,所以`c`首先为2,然后两次`c++`使其变为3。输出为`value c = 2, value c = 3,`。 5. `STRCPY`是一个宏定义,它将`_p`附加到...
百度2014校园招聘笔试试题-移动研发笔试题(1).pdf
08-30
这份笔试题主要涉及了计算机科学的基础知识,包括存储系统、浮点数表示、网络协议、算法设计和面向对象编程等方面,旨在考察应聘者的综合能力。以下是各部分的详细解答: **一. 简答题** 1. **计算机存储系统层次*...
二级C语言精选笔试题.pdf
06-02
"二级C语言精选笔试题.pdf" 本资源摘要信息涵盖了C语言的基础知识点,包括C语言程序的基本单位、基本结构、函数调用、数据类型、运算符、数组、指针、函数返回值类型、文件存取方式等知识点。 1. C语言程序的基本...
Codeforces Round 972 (Div. 2) C. Lazy Narek
m0_74087709的博客
09-18 342
按照以往背包的经验,选与不选,先写上第一维dp[i]表示在前i个中选择,结果则是和问题相对应,为scoren−scorec 的最大可能值,其中如果遇到顺序的narek,加5分,否则如果n,a,r,e,k不在narek中,则减1分,简化为,遇到n,a,r,e,k减1分,遇到顺序的narek加10分,那么dp[i]则表示分数的最大值。除了启动源之外,如果是求最大,那么全初始化为很大的正数,如果是求最小,那么全初始化为很小的负数。初始化最后的时候再写,根据我们的循环第一次需要什么状态,作为一个启动源。
ccfcsp-202406(1、2、3、4、5)
最新发布
weixin_51503393的博客
09-22 234
【代码】ccfcsp-202406(1、2、3、4、5)
常见算法——自相关的含义及Python、C实现
编程圈子-谢厂节的博客
09-16 985
方法是计算水位数据的局部标准差,如果局部标准差过小,说明数据可能是常值或变化不大,从而跳过自相关计算。例如,若我们怀疑数据有周期性波动(如正弦波),我们会尝试多个滞后期,看看在哪个滞后期的自相关值最大,进而推测数据的周期。如果水位是周期性变化的,那么当前时刻的水位值与前几个时刻的水位值会有某种关联,这种关联就可以通过自相关来捕捉。在常见的分析中,滞后期可能从 1 开始增加,直到找到显著的自相关值或达到数据长度的一半。在计算自相关时,通常需要减去数据的均值,来去除掉整体趋势的影响,关注数据的波动。
c语言中的“二级指针”与“指针数组”
2401_83201682的博客
09-16 353
有关c语言中的“二级指针”与“指针数组”的一些知识点和例题。欢迎观看,欢迎点评。
C语言笔试题解析:比较与sizeof运算
"经典C语言笔试题" 在C语言中,笔试题目通常会涵盖语言的基础语法、数据类型、条件判断、内存管理以及预处理指令等多个...以上是经典C语言笔试题中涉及的关键知识点的详细解析,它们对于理解和掌握C语言编程至关重要。
写文章

热门文章

  • C语言printf格式化打印(%d、%md、%f、%c、%s、%o、%x、%p、%e、%E、%n等) 15887
  • 全网最详细的sizeof运算和strlen函数讲解(通过多种数据类型举例) 11601
  • 更新yum源的保姆级教程(有手就行) 8726
  • Centos8安装yum源时候出现的异常问题及解决方案(保好使) 5277
  • C语言--每日选择题--Day27 3644

分类专栏

  • Linux学习 16篇
  • C++学习 18篇
  • C语言学习 32篇
  • Python 6篇
  • Mac系统 3篇
  • 数据结构 8篇
  • C语言选择题 69篇

最新评论

  • 全网最详细的sizeof运算和strlen函数讲解(通过多种数据类型举例)

    cafe__cat: 感谢你表情包

  • 【Linux】进程间通信

    CSDN-Ada助手: CS入门 技能树或许可以帮到你:https://edu.csdn.net/skill/gml?utm_source=AI_act_gml

最新文章

  • 【Linux】进程间通信
  • 【Linux】进程信号详解
  • Python的异常处理(与C++对比学习)
2024年23篇
2023年131篇

目录

目录

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终将向阳而生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王安阳网站优化系统孝感外包网站优化河南家居行业网站优化推广怎么样东莞网站关键词优化南京网站优化运营岳阳seo网站优化武汉本地网站优化哪家好黄南网站seo优化网站优化排名易下拉教程木兰草原网站优化分析闲鱼网站seo优化是怎么做的南沙网站关键词优化多少钱机械网站优化吐鲁番外贸网站优化推广网站到底怎么优化才好优化较好的网站福山区上市公司网站优化天长百度网站优化鹤岗网站优化排名seo网站优化步骤莆田网站优化方案网站搜索优化分析报告黄石网站建设优化建站海陵区网站优化专业公司西安百度网站优化选择惠州企业网站关键词优化报价中牟营销网站搭建优化坪地网站优化公司流程沈阳网站的优化成都企业网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化