#include <stdio.h>void f(char s[]){ printf("%d%d",sizeof(s),strlen(s));}void main(){ char c[]="\0189\\\b!"; f(c);}为什么最后的结果是46 在f函数中sizeof那块到底经历了什么 求大佬解答