c语言数组初级问题大家指教
#include <stdio.h>
#include <unistd.h>
int main()
{
char i, j;
char send_msg[1024];
char recv_msg[1024];
for(i=0;i<4;i++)
{
for(j=0;j<256;j++)
{
send_msg[i][j]=j;
recv_msg[i][j]=j;
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("sendmsg is %d,%d,%d",i,j,send_msg[i][j]);
}
}
}
想给一个char型的1024大小的数组初始化成不同的数,但是char最大到255,上面方法是不对的,请问正确应该怎么做?
就是以二维数组解决一维的问题。