C语言。有以下定义和语句 char str[20]=”Program”,*p; p=str; 则以
C语言。有以下定义和语句 char str[20]=”Program”,*p; p=str; 则以
日期:2017-09-26 14:25:18 人气:1
B中,二者类型不同。
str是数组,类型是char [20]
p是指针,类型是char *。
最大的区别就是p可以被赋值,可以自加自减。而str值不可更改。
另外,sizeof str的结果是20, 而sizeof p结果为系统位数,比如32位下该值为4, 64位下该值为8.