设栈的初始状态为空,当字符序列 "a3_" 作为栈的输入时,输出长度为 3 的且可以用作 C 语言标识符的字符串序列有()个。
4
6
3
5
分别是:a3_.a_3,_3a.
首先,栈的顺序是先进后出
其次,C语言的标识符不能以数字开头,去除3a_和3_a 答案为3。
说一下该题不严谨的地方,C语言中的字符串长度是包括字符串末尾的空字符\0,所以长度应该为4
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题