C语言--指针数组大小

#include 
#include <string.h>
int main(void)
{

char *str[3]={
"Hello,thisisasample!",
"Hi,goodmorning.",
"Helloworld"
};

char s[80];

printf("size  %d\n",sizeof(char [3])); //
printf("size  %d\n",sizeof(str)); // 3X4=12

printf("size  %d\n",sizeof(*str)); //   sizeof((char *)str)

C语言--指针数组大小_第1张图片

 

转载于:https://www.cnblogs.com/qbmiller/p/3817037.html

你可能感兴趣的:(C语言--指针数组大小)