c语言 char类型 str[10]="\0"是对的,那str[10]=0对吗?为什么?

日期:2013-08-22 23:11:42 人气:2

c语言 char类型 str[10]="\0"是对的,那str[10]=0对吗?为什么?

Str[10]="\0"错 因为"\0"是字符串,Str[10]是一个字符 Str[10]=0对 因为char和int在c里面内存占用大小是一样的,int型的短整会被强制转换成char类型后在付值给Str[10]
    A+
热门评论