课程
/后端开发
/C
/C语言入门
而直接可以写成printf("白金玩家")
2015-03-03
源自:C语言入门 4-3
正在回答
对于这个字符串,两种写法都可以。
注意:你的这个字符串中不能含有%这样的格式化指示,否则printf就会向后面找相应的参数来打印,但你在调用printf时又并没有给出后面的参数,这通常就会引起运行时错误或是打印出奇怪的东西。
恍若一梦 提问者
onemoo 回复 恍若一梦 提问者
%s是标识要显示的数据是String类型吧,“白金玩家”已经是String的值了。假如是String temp = “白金玩家”; 那才需要吧。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答printf("白银玩家");或者printf("%s","白银玩家");
1 回答printf("钻石玩家"); 和 printf(“%s\n”,"钻石玩家"); 有区别吗? 不加“%s\n” 有问题吗?
2 回答为什么示范里面 printf("%s\n","买玩具“),但是题目中就是直接printf("白金玩家"),什么时候要加%s?
2 回答printf("%s\n","钻石玩家"); printf("钻石玩家");有什么区别
3 回答为什么输出的不是白金玩家