#include
程序设计语言必须具有数据处理(控制)和数据表达功能
源文件(源程序):未经编译的程序
C语言在工作中组成的源程序实际上是一个字符序列,序列按顺序分别组成一系列“单词”。这些单词包括事先约定好的保留字,常量,运算符,分隔符以及程序员自己定义的变量名,函数名等。
include、int、factorial、n、fact、for、i、return等都是标识符。
“单词”的组合形成了语法单位,如变量定义、表达式(expression)、语句、函数定义等。简单语法组合又形成了更复杂的语法单位,最后一系列语法单位组合成程序。就像在作文中,单词组合成主语、谓语、宾语等,而主语、谓语、宾语又组合成句子,简单的句子又可以组合成更复杂的句子,句子又组合成段落,段落组合成文章(相当于程序)。
“int i,fact=1;”是若干“单词”组合成的变量定义语句,faet=faet*i是若干“单词”组成的表达式,后面加分号就形成了一个简单语句,而该语句又与for(i=1;ik=n;i++)组合成一个循环语句。
C语言的主要语法要素:
printf()函数的第一个参数是输出格式说明,%d表示将后面的数据123按十进制整形式输出,其他字符串按原样输出。
scanf("&d",&i);
将从键盘输入中读进一个整数,并把它存到变量i中。其中,scanf()函数的第一个参数是输入格式说明。



