作业帮 > 综合 > 作业

printf();括号中不加双引号是什么情况.C语言中

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/13 11:02:25
printf();括号中不加双引号是什么情况.C语言中
双引号的作用以及什么情况下可以去掉双引号?
printf();括号中不加双引号是什么情况.C语言中
任何情况下都不行!
里面如果是字符串就必须加双引号!
否则编译器不能识别其为字符串!
如若还有不懂,如对楼主有所帮助望尽快采纳,
再问: 那你看看这个怎么回事? har a[3][3]={"AB","CD","EF"}; printf(a[0]+3); printf(a[0]+4);
再答: 晕,这个里面已经是字符串了,里面就不用双引! 我觉得你根本没有学进去! a[0]+3,本身对应数组中的一个元素,而数组中的元素已经是有双引号了! 就相当于假设a[0]+3 ="AB" 那么printf(a[0]+3) = printf("AB") 所以还是要引号的! 你懂?
再问: 额,原来上面有双引号了啊,没发现啊,我是个初学者,嘿嘿