我有这个向量:
int vec[7]={32, 16, 8, 4, 2, 1, 0};
Run Code Online (Sandbox Code Playgroud)
而这个功能:
void print(int v[])
{
int i;
for(i=0;i<6;i++)
printf("%d", v[i]);
}
Run Code Online (Sandbox Code Playgroud)
但我不明白为什么它不打印0最后.为什么?我该如何解决这个问题?
小智 5
您应该将for循环更改为:
for(i=0;i<7;i++)
Run Code Online (Sandbox Code Playgroud)
或者:
for(i=0;i<=6;i++)
Run Code Online (Sandbox Code Playgroud)