#include
int main()
{
int x=2;
while (x--) //x--,--是后缀,就是说先判断x是否为0才--,因此先打印的是1,然后打印0。而--x是前缀,先--再判断x是否为0,因此打印的是1
printf("%d\n",x); //是printf
return 0;
}
#include "stdio.h" //此处""和<>的区别, 头文件编译连接是会找这个文件在哪里 <>
会直接在编译环境里找 比如 VC6默认的 include 文件夹里找 而"" 会从这个工程目录找起
还不能理解的话 看看编译原理这本书
main()
{
int x=2;
while (--x) // 我测试过了 --x输出是1 不是0 ,x--输出是 循环第一次1 循环第二次 0 两个数
printf ("%d\n",x);
}
1. 一般<>是在标准的库里找包含的文件,“”是在自己的工程里找包含的文件,保存的路径不一样用符号不一样。我一般用<>,没感觉有什么不同。
2. 你说的输出不对吧,这段程序不是按你说的那样输出的。
<>头文件不包括后缀.h
X--是X-1
--X是进行2次自减
这段代码有错