预处理语句少双引号呢

双引号呢
这么理解printf("%s! one!\n","%s! one!\n")
等于printf(" "%s! one!\n" ! one!\n");哪里理解错了吗?

img


img

printf("");
你如果要在显示屏上显示东西,要加双引号的
不加双引号会报错。

理解不对。前面的%s会用后面的字符串替代
输出"%s! one!\n! one!\n"

你这理解。。。。
建议从string的定义开始看起
双引号到底是干什么的,为什么要加双引号
你这连字符串定义还没搞懂,还以为双引号也是字符串里的内容,还折腾啥