1、下列字符串为合法标识符的是:
A._1_A
B.5_stu
C.$char
D.define
答案:A
解析:首先要了解,C语言的合法标识符规范有哪些:
1、由字母、数字、下划线组成
2、不能以数字开头
3、不能与C语言32个关键字重名
4、最好能见名知意
题中A明显符合,D选项虽然看似符合,但他属于C++的关键字
2、下列代码通过gcc编译输出的内容分别为:
#include<stdio.h>
int main()
{
int a=10,b,c;
a=++a + a++;
printf("a=%d\n",a);
b=++a