C语言。有以下定义和语句 char str[20]=”Program”,*p; p=str; 则以

日期:2017-09-26 14:25:18 人气:1

C语言。有以下定义和语句 char str[20]=”Program”,*p; p=str; 则以

B中,二者类型不同。 str是数组,类型是char [20] p是指针,类型是char *。 最大的区别就是p可以被赋值,可以自加自减。而str值不可更改。 另外,sizeof str的结果是20, 而sizeof p结果为系统位数,比如32位下该值为4, 64位下该值为8.
    A+
热门评论