首页 > 编程知识 正文

c语言合法标识符有哪些条件,c语言合法标识符的定义规则

时间:2023-05-03 10:29:10 阅读:283772 作者:2850

#include

#include//调用isalpha函数

int main()

{

int n;

char a[55];

while(scanf("%d%*c",&n)!=EOF)

{

while(n--)

{

int d=1;

gets(a);

if(a[0]!='_'&& !isalpha(a[0])) //isalpha函数用来判断字符是否为英文字母

{

printf("non");

}

else

{

for(int j=1;a[j]!='';j++)

{

if(a[j]!='_'&&!isalnum(a[j]))

{

d=0;

break;

}

}

puts(d ? "yes" : "no");

}

}

}

return 0;

}

HINT

C语言的标识符指保留字(for,int,if等)和用户定义的变量名。

C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或者下划线

来源:https://www.cnblogs.com/chenlong991223/p/9977302.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。