scanf输入字符串以什么结束_scanf输入字符串
时间:2023-06-21 21:25:17
【资料图】
1、有了char a[10];,那么a就是这个数组的第一个元素的指针,&a就是这个数组的指针;因为一维数组的第一个元素的指针和这个数组的指针是同一个地址,区别是a+1指向a[1],而&a+1就指向a[10]了(这里已越界了)。
2、但&a和a的"值"是相同的,只是类型不同。
3、C调用函数时,实参的类型都会被强制为形参的类型,scanf("%s", &a)或scanf("%s", a)中要求参数是char *型指针,那么&a尽管是char **类型,但被强行转换为char *型了……。
本文分享完毕,希望对你有所帮助。
相关稿件
天天热推荐:618大促落下帷幕,TCL取得亮眼佳绩,领跑冰箱洗衣机热门赛道
华为高分入选2023Gartner Peer Insights云数据库管理系统“客户之选”|热点
银星能源获8家机构调研:公司目前没有电厂储能项目,公司也在积极计划、开展储能项目的前期工作(附调研问答)
官宣!太阳续约,詹姆斯联盟第一,火箭寻求交易,哈登下家明确 新要闻
环球今日报丨交付推迟 股价大跌37%!贾跃亭微博道歉 还暗示回国?
支付宝密钥给别人有什么用处_支付宝密钥证书怎么获取-环球精选
官方指导价8.99-12.79万元 江淮钇为3正式上市-实时