是否保证这段代码打印在任何平台上的值总是从 0 到 15?
#include <stdio.h>
typedef struct UI4{
unsigned value: 4;
} ui4;
int main(void)
{
ui4 u;
u.value = 0;
while (1) {
printf("%u\n", u.value++);
}
return 0;
}
是否保证这段代码打印在任何平台上的值总是从 0 到 15?
#include <stdio.h>
typedef struct UI4{
unsigned value: 4;
} ui4;
int main(void)
{
ui4 u;
u.value = 0;
while (1) {
printf("%u\n", u.value++);
}
return 0;
}