首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

哪位高手能解释一上printf吗

2013-01-28 
谁能解释一下printf吗?/* * main.c */#include stdio.hint main(int argc, char* argv[]){printf(%s\n

谁能解释一下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是不是要去学汇编呢?

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

热点排行