听说现在我在大学大学的同学普遍用的编译器是VC6.0,为了方便向他们请教,于是我刚开始决定选择VC6.0来学习。可是安装的过程出现种种问题,我又不想用绿色版,所以最后选择了安装极为方便的DEV-C++。我想要从分析别人的代码开始学起。同学向我推荐了一本书。然后,我就开始分析书里面的代码。
例题1:
通过百度和看我在大学的同学给我的资料,我认识到:
1.关于<stdio.h>
stdio.h就是指“standardinput&output"
意思就是说标准输入输出头文件!
所以了,用到标准输入输出函数时,就要调用这个头文件!
而标准输入输出函数常常都是一对一对的,常用的主要有:scanf和printf、gets和puts、getchar和putchar。
2.main
C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。main函数对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。
由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。
3.printf函数:
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。 printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。 格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
c语言中产生格式化输出的函数(定义在 stdio.h 中)。向终端输出(显示器等)。此函数在C、C#、C++、JAVA和PHP等语言中广泛使用。
4.个人看法:貌似都提到定义声明什么的。那main函数呢?在哪声明呢?
先睡觉去。