首页 > 代码库 > [C语言]判断C语言变量名是否合法
[C语言]判断C语言变量名是否合法
Code:
1 #include <stdio.h> 2 #include <string.h> 3 int main() 4 { 5 int n,i; 6 scanf("%d",&n); 7 while(n--){ 8 char a[50]; 9 gets(a);10 if((a[0]>=‘a‘&&a[0]<=‘z‘)||(a[0]>=‘A‘&&a[0]<=‘Z‘)||a[0]==‘_‘){11 for(i=1;i<strlen(a);i++)12 if(a[i]<‘0‘||(a[i]>‘9‘&&a[i]<‘A‘)||(a[i]>‘Z‘&&a[i]<‘a‘&&a[i]!=‘_‘)||a[i]>‘z‘){13 printf("no\n");14 break;15 }16 if(i==strlen(a))17 printf("yes\n");18 } 19 else 20 printf("no\n");21 }22 return 0;23 }
[C语言]判断C语言变量名是否合法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。