C语言合法语句的条件

Python079

C语言合法语句的条件,第1张

C语言合法语句的条件:算法只要满足了有穷性、确定性、输入、输出、可行性五个特点,算法的优劣来自于时间和空间复杂度,复杂度越低的算法效率就高。

标识符字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。

含义

C语言与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。

我们首先要知道标识符由字母、下划线、数字这三个方面组成。

同时标识符标示符分为预定义标示符和用户标示符

预定义标示符是系统定的,如printf,scanf。

用户标示符是用户自己定的,以下划线或字母开头,由下划线,字母,数字组成。

只要没有错误都可视为合法标识符,由于用户标识符可以自己设定并且自由变换会有很多种,所以就在这列举一些合法的预定义的标识符。

auto break case char const continue

default do double else enum extern

float for goto if inline int long register restrict return short signed

sizeof static struct switch typedef union

unsigned void volatile while

_Imaginary_Generic

特别注意的是,关键字不能是标识符,如main等