:) 原码?

请问哪里有带注释的原码可以下载?另外:
#include <stdio.h>
#include <string.h>

char xx[] = "abcdefghijklmnopqrst";

int main()
{
char c, tmp;
int i , len;

printf("old string: %s\n", xx);
len = strlen(xx) - 1;
tmp = xx[len];
for (i = len; i > 0; i--)
{
c = xx[i];
xx[i] = (c >> 4) + xx[i - 1];
}
xx[0] = (xx[0] >> 4) + tmp;
printf("new string: %s\n", xx);
return 0;
}

中的 #include <stdio.h>
#include <string.h>
是什么意思,书上只说是函数头,可究竟是什么意思、有何作用?请各位前辈指点
[615 byte] By [yjking-雪崩] at [2008-6-4]
# 1
你最好看书!!

头文件!!
zhdleo-叮东 at 2007-10-26 > top of Msdn China Tech,C/C++,C语言...
# 2
#include <stdio.h> 中的头文件是标准输入输出的英文缩写。
#include <string.h> 中的头文件是字符串函数的定义文件,其中定义了常用的字符串函数。
zivey-爬山虎 at 2007-10-26 > top of Msdn China Tech,C/C++,C语言...
# 3
还是不太明白,分开讲吧
#include 是什么?
<stdio.h> 是什么?
yjking-雪崩 at 2007-10-26 > top of Msdn China Tech,C/C++,C语言...
# 4
#include 的意思是要包含以下的文件,文件名用"<"和">"包含,或者用双引号包含。stdio.h这是文件名。是标准的c语言的库文件。你也可以自己编写。
zivey-爬山虎 at 2007-10-26 > top of Msdn China Tech,C/C++,C语言...
# 5
学习一下

三个代表里好象说了

头文件就是...头儿 的文件

努力学习三个代表中
maoxianwang-傻蛋 at 2007-10-26 > top of Msdn China Tech,C/C++,C语言...
# 6
再说清楚点吧
你用的printf函数原型是在stdio.h里申明的
strlen函数是在string.h里申明的