给定一个不包含空白符的字符串,请判断是否是 C 语言合法的标识符号(注:题目保证这些字符串一定不是 C 语言的保留字)。
C 语言标识符要求:
非保留字;
只包含字母、数字及下划线(“_”)。
不以数字开头。
#include<bits/stdc++.h>
using namespace std;
int main(){
char s[20];
cin>>s;
if(s[0]>='0'&& s[0]<='9'){//判断首字母是否为零
cout<<"no";
return 0;//退出,防止输出多个‘no’(1)
}
for(int i=0;s[i];++i){//循环判断字符串各个位
if((s[i]>='0'&am