问几个基础的问题
有些基础的概念没搞清楚,希望大家知道的解释一下1 main函数前面有时加上void,有时 int,还有时什么都没有,有什么区别啊?再说这是返回类型,到底返回的是什么,有返回给谁了?
2 main函数的参数有什么作用啊?怎么赋值啊?
3 getch()函数有什么作用?经常看见有的程序结尾有这一句
4 fread函数是按数据块长度来输出数据,但是如我有两个字符串连接在一起,它怎么区分到底哪个该属于哪个?
# include <stdio.h> main() { FILE *fp; char name[4]="",s[4]=""; if((fp=fopen("d:\\001.txt","r"))==NULL) {printf("error!\n");exit(1);} fread(name,3,1,fp); fread(s,3,1,fp); printf("%s\n%s\n\n",name,s); fclose(fp); getch(); /*这里你也看到getch函数的用处,它在这里任务是暂停,按任意键程序结束*/ }运行完数组name="aaa",s="bbb".