サンプル
/* rec.c */foo(int count)
{
printf("%4d: %p\n", count, &count);
if (count <= 0) {
return;
}
foo(count - 1);
}bar(int count)
{
if (count > 0) {
bar(count - 1);
}
printf("%4d: %p\n", count, &count);
}main()
{
foo(10);
printf("\n\n");
bar(10);
}
/* unsig.c */
#includemain()
{
int i = -1;
unsigned int u = (unsigned int)i;printf("%d, %u\n", i, u);
printf("%u, %d\n", i, u);
printf("UINT_MAX=%u\n", UINT_MAX);
}
/* size.c */main()
{
short s =0;
int i = 0;
long long x = 0;printf("sizeof 0 = %d\n", sizeof(0));
printf("sizeof s = %d\n", sizeof(s));
printf("sizeof i = %d\n", sizeof(i));
printf("sizeof x = %d\n", sizeof(x));
}