当前位置:编程学习 > C/C++ >>

字符数组中%c和%s哪个在输入的时候要自己人为的加入\0?

还有什么情况下系统会自动在最后个字符后加上\0?
答案:%c是输入一个字符串。
\0是字符串里面的东西
输入%s会自动加上\0的,不用人为加入,如果是你自己手动构造的字符串,要人为加入的。
其他:%c用来getchar()向数组输入字符.
输出时用%s表示以字符串形式输出.字符串用数组表示时需要加\0来表示字符串结束标志 

上一个:求代码 链表的操作(链表的建立,访问,删除链表指定结点,增加结点
下一个:#ifndef 格式

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,