第一节 C语言快速入门 Main函数 C程序都是由函数定义和数据对象定义组成,下面是函数定义的基本格式: <返回值类型> <函数名> ( [参数说明] ) { <函数定义> } 所有的函数都必须有一个返回值类型说明,返回值类型为空时就写void,其他的返回值类型还有整型(int)、浮点型(float)等。参数说明可以为整型(int)、浮点型(float)等,为空时就写void。 例:一个只定义了main()函数的简单JC程序。 int main(void) { cls(); printf("HELLO"); } 数据对象 在 C程序设计中变量和常量是基本的数据对象。在C程序的数据定义部分,需列出要使用的变量,并声明其类型,必要时还需设置初始值。 1、变量 在 C语言中,可以在函数外(在任何一对花括号之外)或函数体内定义变量。通常,变量以如下形式定义: <类型> <变量名>; 例:int a; 定义了一个整型变量 a。 或: <类型> <变量名>=<初始值>; 例:float P=2.0; 定义了一个浮点型变量 P,并初始化为2.0。 变量名必须由英文字母或下划线开始,区分大小写 。C语言的关键字,如if,while等不能用于变量名。此外,变量名和函数名不能相同。 变量在定义时若不给出初始值,变量初始值则为零。 2、常量 常量是指程序运行过程,其值不能被改变的量。常量在使用时,根据不同的需要使用不同的类型: a、整型常量 整型常量可定义为十进制形式(如,255或-1)。可定义为使用"0x"前缀的十六进制形式(如,0x1fff),还可定义为一种非标准但常用的,使用"0b"前缀的二进制形式(如,0b2002001),但不支持使用零前缀的八进制常量。 b、长整型常量 通过在十进制整数后加上后缀" L "或" l "(字母 L的大小写)可创建长整型常量。例如,0L是长整型的零。虽然"L"的大小写均可使用,但大写形式更具有可读性。 c、浮点数型常量 浮点数可使用科学计数法 (例, " 10e3" 或"10E3") 或用小数点分段。例如,浮点数零可以"0.","0.0"或"0E1"的形式给出,而不能仅仅用"0"。由于能力风暴智能机器人无浮点运算硬件,浮点运算将比整型运算慢,要节省地使用浮点运算。 d、字符型与字符串型常量 单引号括起的字符型常量的值是其 ASCII码值 (例: 'x',它的值是 120)。字符串型常量用成对的双引号定义,如,"This is a robot."。 e、NULL NULL是一个特殊常量,NULL具有零值,可对指针或数组变量赋值,或进行比较(将在后面说明)。通常,其它常量是不能转成指针类型,所以很多情况下要用...