。。。。说实话……开始最好别看谭浩强的。。。。。。
不知道楼主你英文如何……至于数学……离散数学啥的毫无必要……有基础的数学能力就够了……
像这么一段代码……就是一个C程序最基本的形式……后面肯定会慢慢告诉你每个细节都是什么意思
#include "stdio.h"
void main()
{
printf("Hello World!\n");
}
像前面 #include "stdio.h" 这一句……就是给C的预处理器用的了
行首的#说明这是预处理语句……
include说明是要包含一个文件……
双引号说明是从标准库目录下寻找要包含的文件……
stdio.h就是要包含的头文件名字了…….h是头文件常用的扩展名……当然这部分的细节并不是绝对的
经过预处理器处理过后……这句话就被stdio.h文件的内容所替代了
这些东西都是C语言标准所规定的……只是一种符号说明而已……
这个程序并没有包含逻辑处理……写多了之后这些东西就变成常识了……完全不用担心看不懂啥的……