很简单的c语言程序

来源:百度知道 编辑:UC知道 时间:2024/09/21 16:32:55
很简单的程序帮我看看啊!
为什么第一个程序不用头文件,第二个第三个就要呢。第一个和第二个都是我从书上例题抄下来的,书上没用#include"stdio.h"的是我自己加的,加了就好了。
程序一:
main()
{int a=10,b=5;
printf("%d\n",a+=a-=a*a);
printf("%d\n",b+=b-=b*=b);
}
程序二:
#include"stdio.h"
main()
{int a=3,b=4,c=1,max,t;
if(a>b,a>c)max=a;
else max=0;
t=(a+3,b+1,++c);
printf("max=%d,t=%d\n",max,t);
}
程序三:
#include"stdio.h"
main()
{int a=65;
char c1=a;
printf("%c,%d",c1,c1);
}
那他为什么后来不迁就我了。。。 ,我是说能不能让他一直迁就我
对于某些骂人还不敢留名的垃圾我根本不屑一顾。

现在的教科书上都是这样的,为了简洁都没有头文件或者其他一些声明类的,只要你用到了函数的话你就一定要加头文件的,如果你是刚刚学c的话我想你只要在每一个程序前面加上:#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>就基本够用的了

这是一个不是问题的问题
只要你用到其中的库函数 就应该在前面包含一下
之所以你没有加而程序可以运行 是因为系统迁就有些马虎的人自动加上了

书上为了方便没有写的,那些在编程中是必需的

好傻,书上省略