【电子资讯】ICCAVR的C语言特点
C语言之所以能生存发展并流行多年,是因为它有其他众多语言不具有的特点。用C语言进行嵌入式系统的开发,具有汇编语言无可比拟的优势,C语言的主要特点如下:
①标准的ANSI C共有3 2个关键字(如下所示),语言简洁、紧凑;使用方便、灵活;程序、关
①一个C语言源程序可以由一个或多个源文件组成。可能包括一些C源文件(即*·c文件)和头文件(即*.h),或者有些编译器支持C语言和汇编语言混合编程则还可以包括一些汇编源程序(即*.asm)。
②每个源文件可由一个或多个函数组成。头文件中声明一些函数、变量或预定义一些特定值,而函数的实现是在C源文件中。
③一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。C语言程序执行是从主函数即main函数开始的。
④源程序中可以有预处理命令(include命令仅为其中的一种)。预处理命令通常应放在源文件或源程序的最前面。
⑤每一个声明、每一个语句都必须以分号结尾。但预处理命令、函数头和花括号{}之后不能加分号。
⑥标识符、关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
⑦C语言规定,源程序中所有用到的变量都必须先声明后使用,否则会出错。这一点是编译型高级程序设计语言的一个特点,与解释型的BASIC语言是不同的。声明部分是C源程序结构中很重要的组成部分。
电子街更多推荐