C 语言中的标识符是什么?它的规则是什么?
cserver side programmingprogramming
标识符是 C 语言中使用的标记之一。它是用来标识变量、常量、函数、数组以及用户定义数据的名称。
我们不能使用关键字作为标识符,因为关键字是保留用于特殊用途的。一旦声明,我们就可以在后续的程序语句中使用该标识符来引用关联值。
一种特殊的标识符称为语句标签,它可以在 goto 语句中使用。
规则
标识符的命名规则如下 −
标识符名称是唯一的。
不能使用关键字作为标识符。
标识符必须以字母或下划线 (_) 开头。
标识符不应包含空格。
不允许使用特殊字符。
标识符只能由字母、数字或下划线组成。
只有 31 个有效字符。
它们是区分大小写。
示例
以下 C 程序用于识别哪些术语被称为标识符 −
/* C 程序用于计算字符串中的元音和辅音 */
#include
int main(){
char str[100];
int i, vowels, consonants;
i = vowels = consonants = 0;
printf("Enter any String : ");
gets(str);
while (str[i] != '\0'){
if(str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u'
|| str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'){
vowels++;
}
else
consonants++;
i++;
}
printf(" no of Vowels in the given String = %d", vowels);
printf(" no of Consonants in the given String = %d", consonants);
return 0;
}
输出
当执行上述程序时,它会产生以下结果 −
Enter any String : Tutorials Point
no of Vowels in the given String = 6
no of Consonants in the given String = 9
在上面的程序中,标识符是 −
Str, i, 元音, 辅音
相关文章
C 语言中文件处理的基本知识
C 程序重新声明全局变量
递归冒泡排序的 C 程序
C 语言中 scanf() 和 gets() 之间的区别
C 语言中 while(1) 和 while(0) 的区别
分治递归的高级主定理
用 C 语言计算没有连续 1 的二进制字符串的数量
C 中结构成员数组的深度复制
C 程序演示可变长度数组的用法
C 程序用于找出小于给定值的 AND、OR 和 XOR 运算的最大值
打印
下一节 ❯❮ 上一节