标签: c
#include <stdio.h> char s[]="sfksfls\n"; void main() { printf(s); }
为什么它可以工作?我只是将char指针输入到printf
答案 0 :(得分:1)
C中的字符串文字是指向const char的指针。 printf takes指向const char的指针(以及其他参数的可选列表)。直接传递或通过变量传递都没有区别,指针是指针,只是数字。
const char
printf