我是新手,望大家指教。
我用的是Turbo c2.0,在编译如下的程序时,为什么sizeof( )里的是类型关键字就能编译、连接、动行成功,当把括号里的字符改成其它的,如ifrish,j+da,就不能通过编译了呢,但是书上说,括号里的可以是关键字,字符,字符串。为什么我编译 不出来呢,这是什么愿因啊,这跟我用的操作系统有关吗,我用的是win2003。
#include <stdio.h>
void main ()
{
printf("Variables of type int use %d bytes\n", sizeof(int));
printf("Variables of type float use %d bytes\n", sizeof(float));
printf("Variables of type double use %d bytes\n", sizeof(double));
printf("Variables of type unsigned use %d bytes\n", sizeof(unsigned));
printf("Variables of type long use %d bytes\n", sizeof(long));
}
又一问题是:我每次编译连接成功一个源程序时,都会生成一个相关的exe文件,可是一点打开,就不好使了,打开后是命令提示符,里面的是源程序编译、连接、运行的结果,可是命令提示符只打开不到一秒就自动关了,这是为什么啊。如何才能让它不自动关呢?