支付穿指针和字符数组分析

来源:互联网 发布:齿轮数据 编辑:程序博客网 时间:2024/04/29 13:41

容易搞混

int main(int argc , char *argv[]){ char* name = "Victor Hugo"; char str[10] = "aaa";printf("\n%d  %d\n" , sizeof(name) , sizeof(*name) );printf("%s\n" , typeid(name).name());printf("\n%d  %d\n" , sizeof(str) , sizeof(*str) );printf("%s\n" , typeid(str).name());return 0;}
输出

4  1           name长度为4
Pc            name是字符指针

10  1       长度为10
A10_c    str是字符数组

0 0
原创粉丝点击