问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...怎么后面的printf("%s\n",p);输出的是整个字符串呢?

发布网友 发布时间:2024-03-27 09:14

我来回答

1个回答

热心网友 时间:2024-03-29 04:37

s相当于字符串,
p = s表明p指向s的首地址
通过p就相当于访问了字符串s
printf输出字符串直到遇到第一个'\0'字符为止
程序中printf ("%s\n",ps);难道不应该是printf("%s\n",*ps)吗?

但指定%s格式意味着输出的是一个字符串,此时printf函数的第二个参数要指定输出的字符串的第一个字符的地址,必须传递一个字符的地址而不能是一个字符。

Load Port、SMIF

威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...

printf("%s\n",str)什么意思

printf (" %s \n ", str )向屏幕输出(输出一个字符串 再输出一个换行符,要输出的字符串 )附 printf() 的用法说明:printf("<式样化字符串>",<参量表>);<式样化字符串>中的 %s 等特殊符号将被<参量表>中的数据依次替换。例如:printf("---%d---%d---%d--...

C语言中用printf输出字符串, printf("%s\n %s\n",*p,p);运行不了...

printf("%s",p);是指从指针p所指向的字节开始输出,直到读到'\0'字符而*p则是只p指向的字符,也就是字符串的第一个字符 如果printf("%s\n",*p);则系统会将p所指向的字符化为内存地址,并从那里开始读取……(例如字符串开头为'0'则从内存地址0x00000030开始读取等价于char *p=48;printf("%s...

...for(p=s;p<s+4;p++) printf("%s\n",p); } 输出

s + 4 指向的是字符串 s 最后的空字符,而 p 一开始指向第一个字符,之后每次 p 都会往后移动一个字符,当然就会输出成这样了 printf 会把你指定的指针当作读取的起点,然后一直读到碰到的空字符为止

printf("%s\n",buf) 这里面百分号s是什么意思

是格式控制符,printf,scanf那系列函数用于输出格式而弄的判断符号,和c语言本身无关,仅仅和写函数的人的想法有关。s是指输出字符串。

C语言怎么用printf输出字符串。

● %-m.ns,输出占m列,但只取字符串左端n个字符,右补空白 (左对齐)。【 f 格式符】用来输出实数 (包括单、双精度,单双精度格式符相同),以小数形式输出。有以下几种用法:● %f,不指定宽度,使整数部分全部输出,并输出6位小数。注意,并非全部数字都是有效数字,单精度实数的有效位数...

...for(p=s;p<s+4;p++) printf("%s\n",p); } 输出

s + 4 指向的是字符串 s 最后的空字符,而 p 一开始指向第一个字符,之后每次 p 都会往后移动一个字符,当然就会输出成这样了 printf 会把你指定的指针当作读取的起点,然后一直读到碰到的空字符为止

请教字符组的输出问题,为什么printf ("%s\n",h);输出成这样的了?

因为你的char h[20];数组没有初始化,printf打印字符串时候没有找到'\0'结束符就会一直打印,导致数组越界,按照下面改就行 char h[20] = {0};或者memset( h, 0x0, sizeof(h) );

printf("%s\n","\'\101\x42\\")的输出是什么捏??

\' 转义字符单引号 '\\ 转义字符单斜杠 \ \101 转义字符, 101 是8 进制数值,即 ASCII 值 为 8 进制 101 对应的 字符,是 A \x42 转义字符, x42 是16 进制数值,即 ASCII 值 为 16进制 42 对应的 字符,是 B 输出:'AB\ ...

...for(p=s;p<s+4;p++) printf("%s\n",p); } 输出为什么是

s,是一个数组;p是一个指针,指向数组s首地址,也就是“A”的地址,每次p++就指向后面一个,所以输出就是你的那个结果。我也是一个新手,有错勿喷!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
?!,腾讯微博黑名单里的人怎么不见了? 雨刮器喷不出水 有人扬言要杀我,我怎样通过法律保护自己 ...他说明天要杀我我不确定他会不会动手,我该怎么办? 做平面设计需要什么配置的笔记本好? 学平面设计的买笔记本用I3处理器还是I5处理器好 雨刷不喷水是什么原因? 斯柯达晶锐2011款雨刮器保险丝在哪里符号图片是什么_百度问一问 北京中农绿亨种子科技有限公司的介绍 晶锐1.6AT,突然雨刮器不能工作了,是什么情况? ...s"还是占一个字符吧?在strcat_s里面只能用"s"不能用's'是吗?_百度... 写出孟姜女哭长城心得体会? 大学生医保可以在乡镇医院报销吗? 大学生医保为什么在乡村医院不能用? a bit of与a bit有什么区别? 您好!麻烦帮看下舌苔 索芙特防脱洗发水防脱效果怎么样 惠普打印机加完墨水显示不足什么原因? 权游之猎魔人系统如何下载 “橘生淮南则为橘,生于淮北则为枳”的地理原因 泰山的人口 最近总掉头发,用什么洗发水比较好?推荐几款洗发水吧!171 集芝防脱育发液有用吗? 华凌BCD218压缩机是什么型号 我想用Gmail收取QQ邮件,但是总是设置不好。。求牛人。 桑窈谢韫小说叫什么 宁安如梦秦贵妃生的男孩女孩 cx-4加了一次5W40机油没事吧? 之前老公在汽车之家上看了车之后,今天接到某4s店的电话说他们店开展团... 5W-40机油适合马自达cx-5吗 如何理解字符串" s=" abcdefghij"? 巴中御龙森林什么时候交房? 巴中平昌上城丽景悦府什么时候交房? 巴中平昌友合黄金水岸什么时候交房? 巴中平昌金佛英伦学府什么时候交房? 平昌御龙森林2号楼好久交房 在一起很久的感情真的不如相处几天吗? 哪些盆栽花卉冬天不碍事冬天不怕冻的盆栽花有哪些 山东烟台天崮山风景区景点介绍 什么是根本着力点 学习实践 奔驰e260震屁股,打火的时候就感觉屁股震的明显 羊汤面的做法家常做法窍门羊汤面的做法家常做法窍门有哪些 佳士得纽约珠宝珍藏成交近1000万美元 佳士得纽约珠宝拍卖:54.03ct水滴形钻石超500万美元成交 华为手机内的com.eg.android.AlipayGphone是什么文件,可删除吗... 多肉植物艳日辉能长多大 从郑州火车站怎么去七里河汽车站 形容某个东西布满了地面的成语是什么6 地面很滑的成语有那些7 什么成语是说地面突凹