读书人

哪位高手能解释一上printf吗

发布时间: 2013-01-28 11:49:56 作者: rapoo

谁能解释一下printf吗?


/*
* main.c
*/
#include <stdio.h>
int main(int argc, char* argv[]){
printf("%s\n");
return 0;
}

使用gcc编译之,程序是可以运行的,输出为输入的字符串,比如Windows下MinGW的gcc:

gcc -o main main.c
main.exe

结果是:

main.exe

每次运行的结果都是这样。倘若换乘
/*
* main2.c
*/
#include <stdio.h>
int main(int argc, char* argv[]){
printf("%d\n");
return 0;
}
然后gcc编译之:

gcc -o main2 main2.c
main2.exe

每次都输出一个随机数。比如输出

6038512

谁能解释一下printf吗?
[解决办法]
引用:
引用:楼主不去做编译器太可惜了..
开我的玩笑吧,最近忙着要找实习,所以开始看C语言。感觉3楼对C不是一般的精通额,学习C是不是要去学汇编呢?

我只是了解.. 不精通
如果你有汇编的基础,能加深理解。

读书人网 >C语言

热点推荐