模块一C语言程序结构一、考点分析1.掌握自定义标识符的命名规则标识符是程序中各组成元素的名称,正确自定义标识符是程序员的基本功。C语言源程序的组成单位是()。......
2023-09-19
C 语言中的标识符有关键字、预定义标识符、用户标识符等几种。
1.关键字
C 语言中,系统设置的具有特定含义、专门用途的字符序列称为关键字。关键字不能用于其他用途,只能小写。例如,用来说明变量类型的关键字。int 表示整型数据类型,double表示双精度类型等。
2.预定义标识符
预定义标识符是指在C 语言中预先定义并具有特定含义的标识符。如C 语言提供的库函数的名字(如printf)和预编译处理命令(如define)等。C 语言允许把这类标识符重新定义另作他用,但这将使这些标识符失去预先定义的原意。鉴于目前各种计算机系统的C 语言都一致把这类标识符作为固定的库函数或预编译处理中的专门命令使用,因此,为了避免误解,建议用户不要把这类预定义标识符另作他用。
3.用户标识符
由用户根据需要定义的标识符称为用户标识符,还可以称为自定义标识符。这类标识符一般用来给常量、变量、函数、数组、类型、文件等命名。
用户标识符的命名有以下命名规则,符合规则的命名是合法的,反之,命名是不合法的。
(1)标识符只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线。(www.chuimin.cn)
(2)标识符严格区分大小写。SUM 和sum 是两个不同的标识符。C 程序中,变量名一般用小写字母,常量名一般用大写字母,但不绝对。
(3)ANSI C 没有限制标识符的长度,但各个编译系统都有自己的规定和限制。有的系统取8 个字符,Turbo C 则允许32 个字符。
(4)标识符不能与关键字同名,最好也不与预定义标识符同名。
如果在程序中,用户标识符与关键字同名,则在对程序进行编译时系统给出出错信息;如果用户标识符与预定义标识符同名,系统并不报错,只是该预定义标识符将失去原有含义,代之以用户确认的含义,这样可能会引发一些运行时的错误。
(5)标识符应当有一定的意义,做到见名知意,以增强程序的可读性。最好使用英文单词及其组合,便于记忆和阅读,尽量少用汉语拼音来命名。例如:
合法的用户标识符:a1、x2、s_1、_aa、a3_1。
不合法的用户标识符:a 1、1a、a@b、s*a、+d。
有关C语言程序设计实用教程的文章
模块一C语言程序结构一、考点分析1.掌握自定义标识符的命名规则标识符是程序中各组成元素的名称,正确自定义标识符是程序员的基本功。C语言源程序的组成单位是()。......
2023-09-19
不带参数的宏定义一般形式是:#define宏名字符串例如:#definePI3.1415926其中,宏名用标识符表示,也就是前面讨论过的符号常量,上面示例中的PI就是宏名。正确使用“宏定义”的关键是宏调用时的“原样替换”。宏定义使用的简单示例。④宏定义不存在类型问题,它的参数也是无类型的。⑦宏定义允许嵌套。如:#defineN100#defineM2*N#defineK5+M⑧可以用#undef或不带替换字符串的宏定义终止宏定义的作用域。......
2023-11-20
在C 语言中,具有一定功能、相对独立的程序段称为函数。无论主函数main()位于程序中的什么位置,程序执行时总是从main()开始。C 语言程序的一般结构如图5.1 所示。它具有以下特点:图5.1C 程序中的函数C 语言允许一个程序由多个源文件组成,每个源文件可以独立编译,一个源文件可以被不同的程序使用。一个C 程序有且仅有一个主函数main,主函数可以放在任何一个源文件中,程序总是从主函数开始执行。......
2023-10-21
在C 语言中,对文件的基本操作包括文件的打开与关闭、文件的读和写等。表9.1文件操作方式例如:打开当前目录下的C.DAT 文件,这是一个二进制文件,只允许进行读操作,并使fp 指针指向该文件。应该养成在程序终止前关闭所有文件的习惯,如果不关闭文件将会丢失数据。......
2023-10-21
在一个C 程序中,有且只能有一个名为main 的函数,该函数称为主函数。程序执行始终是始于主函数,结束于主函数。C 程序中的每个语句都是以分号(;)作为语句结束符的。......
2023-10-21
在C 语言程序中,是通过对函数的调用来执行函数体,其过程与子程序调用相似。在调用函数时,大多数情况下主调函数和被调函数之间有数据传递。图5.2程序运行结果函数调用在程序中起一个表达式或者语句的作用。在调用函数时,有3 种不同的方式。这就要求该函数必须是有返回值的。getchar 函数调用作为表达式使用,即赋值表达式的右操作。......
2023-10-21
一个指针变量用来指向一个结构体变量时,称之为结构体指针变量。结构体指针变量中的值是所指向的结构体变量的首地址。有了结构体指针变量,就能方便地访问结构体变量的各个成员。下面通过例子来说明结构体指针变量的具体说明和使用方法。图7.6程序运行结果说明:程序定义了一个结构stu,定义了stu 类型结构体变量boy1,并初始化赋值,还定义了一个指向stu 类型结构的指针变量pstu。......
2023-10-21
相关推荐