- 下面运算符中,优先级最低的是: D
A.、*
B.、!=
C.、+
D.、= - 若变量已正确定义,表达式(j=3,j++) 的值是:A
A、 3
B、4
C、5
D、0
注意这里没有打印j的值,需要在使用之后才增加j为4
- “下列程序段的输出是:B
intc[]={1,3,5};
int *k=c+l;
printf(“%d”, *++k);
A、3
B、5
C、4
D、6
输出的时候,相当于*(++k) 等价于*(c+2)
- 对于以下结构定义,++p->str 中的+ +加在:A
struct {
int len;
char *str;
} *p;
A、指针str上
B、指针p上
C、str 指的内容上
D、 以上均不是
注意结合性的优先级++(p->str)
- 表达式strlen(“hello”)的值是: B
A、4
B、5
C、6
D、 7
注意:strlen函数是计算字符串的长度,不包括结束符标识’\0’,数字符个数即可