了解了C/C++中的数据类型、变量和常量的基本知识之后,就可以开始正式学习写程序了。对于初学者来说,需要熟悉和记住程序的最基本框架。这其中主要学习了解的是头文件包含、main函数和简单的输入输出功能。
C的典型框架
#include <stdio.h> //如果在程序中使用数据的输入和输出功能,需要包含此文件。 void main() //main函数是一个C程序必备的部分,初学者可以暂时不理解其它含义(如void),直接照搬格式即可。 { printf("Hello World!\n"); //在屏幕中输出该段字符串,使用了stdio.h中的函数printf。 }
C++的典型框架
#include <iostream> //意义同上,但C++中使用了不同的方法 using namespace std; //指定名字空间为std,暂时不需理解,照搬即可。 int main() //main函数是必备的,初学者照搬格式即可。 { cout << "Hello World!\n"); //在屏幕中输出字符串,以后可以改为其他内容。 return 0; //标准写法,暂时可以不理解其含义。 }
今后我们将会发现,在面向过程阶段的程序中,C和C++的区别并不特别明显。但就上面的代码而言还是有很多地方不一样的,幸运的是作为初学者可以不必纠缠理解里面的细节。
如果我们在上述程序当中去掉输出的语句,剩下的就是完整但没有任何功能的程序,这也就成为了我们今后书写代码的基本框架或者模板。有了基本框架,就可以书写自己的实际程序了。
不过为了验证程序的正确性,首先要学会使用简单的输入和输出功能。在这方面C和C++有较大的区别,因此将分两个不同的专题分别进行介绍。