Linux——printf函数和主函数

一、printf()函数输出问题

1.前提

printf()函数不会直接将数据输出到屏幕,它会将数据先存放在缓冲区中,直接缓冲区满,或者程序结束时,才会将数据输出到屏幕。

2.如何输出到屏幕

要想将数据直接输出到屏幕,可以强制刷新缓冲区(fflush),也可以通过“\n”触发缓冲区自动刷新。

3.注意

printf(“A\n”) 和 printf("A")  是有区别的。

二、main()函数的参数问题

int main(int argc ,char* argv[],char*envp[])

argc:代表参数的个数(包括程序自身的名字)

argv:代表参数的内容

envp:代表环境变量

你可能感兴趣的:(linux)