1 #include <stdio.h> 2 #include <string.h> 3 4 void fun(char c[]) 5 { 6 printf("%d\n" , sizeof(c)); 7 } 8 9 void fun2(char &c) 10 { 11 printf("%d\n" , sizeof(c)); 12 } 13 14 void fun3(char(&c)[9]) 15 { 16 printf("%d\n" , sizeof(c)); 17 } 18 19 int main() 20 { 21 char c[] = "12345678"; // char *c = "12345678"; 22 23 printf("%d\n" , sizeof(c)); 24 fun(c); 25 fun2(*c); 26 fun3(c); 27 return 0; 28 }