菜鸟求教个c语言问题~~

2025-01-06 03:55:17
推荐回答(5个)
回答1:

#include //<>是系统的头文件,查找是从系统的目录查找的,""是自定义的头文件,查找是从当前目录下查找的
int main()
{
int x=2;
while (x--) //x--,--是后缀,就是说先判断x是否为0才--,因此先打印的是1,然后打印0。而--x是前缀,先--再判断x是否为0,因此打印的是1
printf("%d\n",x); //是printf
return 0;
}

回答2:

#include "stdio.h" //此处""和<>的区别, 头文件编译连接是会找这个文件在哪里 <>
会直接在编译环境里找 比如 VC6默认的 include 文件夹里找 而"" 会从这个工程目录找起
还不能理解的话 看看编译原理这本书
main()
{
int x=2;

while (--x) // 我测试过了 --x输出是1 不是0 ,x--输出是 循环第一次1 循环第二次 0 两个数
printf ("%d\n",x);
}

回答3:

1. 一般<>是在标准的库里找包含的文件,“”是在自己的工程里找包含的文件,保存的路径不一样用符号不一样。我一般用<>,没感觉有什么不同。
2. 你说的输出不对吧,这段程序不是按你说的那样输出的。

回答4:

<>头文件不包括后缀.h
X--是X-1
--X是进行2次自减

回答5:

这段代码有错