1、字符集
字符集:是ASCII字符集的一个子集。
注:基本上就是电脑键盘可以输入的一些字符。
2、标识符
标识符:用来命名程序中的一些实体,如:变量、常量、函数、数组名、类型名、文件名等。由一个或多个字符组成。
——关键字:又称为保留字,表示特殊含义的标识符,由系统提供。不允许用户重复定义。
——预定义标识符:
——用户自定义标识符:[注:不能与关键字和预定义标识符冲突]
3、一个简单C程序
在C环境下,可以是如下形式:
/* 一个简单C程序 */
main()
{printf("Hello World!");
}
或
/* 一个简单C程序 */
void main()
{printf("Hello World!");
}
前者运行后输出Hello World!,并默认返回一个整型值。
后者运行后输出Hello World!,但不返回任意值。
在C++环境下,可以是如下形式:
/* 一个简单C程序 */
int main()
{printf("Hello World!");return 0;
}
运行后输出Hello World!,并返回一个整型值0。当然,也可以指定返回其他值。
本教程后续都使用C++形式,以便通过返回值0来判定main()执行是否成功。
4、注释
从上面简单C程序可知,可用 /* */ 为注释,必须是成对,且不能嵌套;。
注释不产生编译代码。
(1)可以用 /* */注释一片代码:
/* 一个简单C程序
int main()
{printf("Hello World!");return 0;
}
*/int main()
{printf("Hello World!");return 0;
}
(2) 也可以用/* */注释一行代码:
/* 一个简单C程序 */int main()
{printf("Hello World!"); /* 这是一个输出语句 */return 0;
}
在C++环境下,还可以用//来注释一行代码:
// 一个简单C程序int main()
{printf("Hello World!"); // 这是一个输出语句return 0;
}
5、书写原则
——一行只放一条语句,用“ ; ”作为语句终止符, 是语句不可缺少的一部分;
——用{ }表示函数体和复合语句的范围;
——大小写敏感, 关键字用小写字母;
——符号按对输入(例如:‘’、“”、());
——语句的输入按照缩进格式;
——命名时做到“ 见名知义”;
——有必要的注释;
——有合适的空行。