回 帖 发 新 帖 刷新版面

主题:谁能帮我解释一下这个程序。

#include <stdio.h>

void main()
{
   int first_count;
   int second_count;

   printf("Jamsa%n's 1001 C & C++ Tips%n\n", &first_count,
     &second_count);

   printf("First count %d Second count %d\n", first_count,
     second_count);
}

first_count,second_count都没有赋值,怎么会有数值呢。
%n是什么意思。
请教高手!

回复列表 (共21个回复)

11 楼

就是
学到新东西了

12 楼

第一次看到printf可以这样给变量赋值呢!
顶一下

13 楼

长见识了!!!!!!!!!

14 楼

能不能请教一下,这是属于哪方面的命令啊。是C++?还是……

15 楼

果然有一套

16 楼

Jamsa's 1001 C & C++ Tips
First count 5 Second count 25

-----这个是结果。!!!!
怎么回事??

17 楼

原来还可以这样赋值的,长见识了~``

18 楼

我是新手,还望大家多多指教

19 楼

我是新手,望大家多多指教

20 楼

C++中有类似功能吗

我来回复

您尚未登录,请登录后再回复。点此登录或注册