c语言深入理解(二)_解释错误的原因 char * func(void) { char str[30]; … return-CSDN博客

网站介绍:文章浏览阅读85次。1.void关键字的作用:void的字面意思是空类型,void*可以指向任何数据类型的数据。void的发挥作用在于:对函数返回值的限定,对函数参数的限定。void 则不同,任何类型的指针都可以直接赋值给他不必进行强制转换,但void 并不意味着可以直接赋值给任何类型。2.按照ANSI标准,不能对void指针进行算法操作,即以下都是不合法的 void * pvoid ;pvoid++ × 因为进..._解释错误的原因 char * func(void) { char str[30]; … return str; }