一、C语言的main函数
常见形式:
int main()
{
…
return 0;
}
实际上main函数应该为:
int main(int argv, char* argv[])
{
argc表示参数个数
argv[] 表示参数字符串,有多少个参数就有几个字符串
…
return 0;
}
话不多说,直接上图自己体会
源码

运行结果

二、标准I/O流和error流
前者由后者封装而成
printf(): fprintf(stdin,"") 标准输入流----------->键盘输入
scanf(): fscanf(stdout,"%d" ,&i) 标准输出流--------->终端输出
fprintf(stderr,"");输出错误信息,标准错误流--------->输出错误信息
iotest.c
#include <stdio.h>
int main()
{
int i,j;
fprintf(stdout,"请输入i:\n");
fscanf(stdin,"%d",&i);
fprintf(stdout,"请输入j:\n");
fscanf(stdin,"%d",&j);
if(0 == j)
{
printf("%d/%d=%d \n",i,j,i/j);
}else {
fprintf(stderr,"j !=

本文介绍了C语言main函数的正确形式,包括参数argc和argv[]的含义。接着讲解了标准输入流、输出流和错误流,如printf、scanf和fprintf的使用,并通过实例演示了输入重定向和输出重定向的功能。最后,讨论了命令的返回值($?)以及如何将错误信息重定向到特定文件。


被折叠的 条评论
为什么被折叠?



