问答1 问答5 问答50 问答500 问答1000

C语言指针输出数据问题3

提问网友 发布时间:2024-03-06 04:54
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-03-28 06:35
这就是规则,格式符%s的含义就是:把对应的值看做一个地址,按字节读取,然后输出读取到的值所对应的ASCII码,直到碰到0为止
p1是个地址,假设p1的值是1000(也就是数组a的起始地址),那么从1000开始依次读取到HIKARI\0 然后输出
如果是*p1 那么*p1是'H','H'的ASCII值是72, 那么printf("%s",*p1); 就是从地址72开始读取,也就是printf("%s",72); 而地址72是不允许用户程序操作的,会出错。
再举个例子:
int a = 4407873;
printf("%s", &a);
会输出ABC 因为变量a内存空间的值按字节看就是'A','B','C','\0'

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

C语言结构指针输出问题9 C语言中关于指针的问题? 关于c语言指针变量的问题24 c语言关于指针函数中地址和变量的关系问题?请大神解答?1 C语言指针变量的地址问题 关于c语言指针输出问题 为什么C语言中有时候可以直接输出指针,得到的却不是地址 如下6 请教C语言关于地址的输出问题10 c语言,运行输入两值求和为什么结果只会输出前面的数值1 C语言为什么两种办法输出的地址不一样 C语言中指针的地址问题2 C语言中的指针*和取地址&,谁能真正明了的告诉我用法,请举一...36 C语言中的 指针 和 地址的关系? C语言 怎么用指针输出一个二维数组的全部值65 c语言中如何借用指针输出字符串?118 printf()怎样打印指针地址4 c语言关于打印指针所指的值的问题3 pokemon go快龙,暴蝾螈和烈咬陆鲨哪个厉害 口袋妖怪永恒之沫3.0班吉拉暴蝾螈快龙烈咬陆鲨巨金怪哪里抓? 我正在玩口袋妖怪白金版,想练一只暴蝾螈和烈咬陆鲨,我想加双攻... c语言 通过指针变量来输入,输出数组的全部元素16 大学生就业好,还是创业好13 大学生创业好,还是就业好? 职业道德与法律学后感200字6 瑞俪富勒烯精华乳好不好用? 瑞俪富勒烯精华乳适合什么肌肤啊?16 瑞俪的富勒烯精华乳,大家感觉好用嘛?4 瑞俪富勒烯精华乳性价比怎么样? 宝鸡火车站到太白山怎么走,得多长时间,详细点9 从宝鸡火车站出发,到太白山怎么走?以及车费,还有旅游攻略介绍...78 宝鸡到九龙山风景区公交2 太白山到宝鸡火车站有多远? 从宝鸡市中心走坪头九龙山公园怎么走9 宝鸡市扶风各乡镇赶集市赶场时间表34 宝鸡市市里哪里有集市 宝鸡市居民比较集中的有那几个地方?2 我是陕西宝鸡的,在岐山县农村,想在农村那种有集的那种市场上摆... 我是陕西宝鸡的,现在在西安上学,请问那里可以找到大乘大集是论...1 用一连串的动词写老师300字,速度,跪求了!!!3 用一系列动词描写亲人动作的小作文300字22