unsigned int 型的数组最多可以有几个字符元素

比如unsigned int a[i],a中存放的是一个字节长度的字符,那么i最大可以为多少?这个最大值与什么有关?

i即为元素个数,理论上这个i可以无限大,但是这个受限于你的内存大小,至少内存能够装得下这个数组才行,感觉讨论这个毫无意义

32位的机子,就是4个字节,32位。

最大就是11111111 就是255。因为你定义的是 unsigned int那么最高位就是数据位,不再是符号位了。所以最大数为255。