一些C++的小问题
来源:百度知道 编辑:UC知道 时间:2024/06/05 12:10:57
1.有变量说明:“short int a=0,b=0;”则sizeof('a'+'b')的值是
2.void test (int a,int b=7,char *c='#');
下列的函数语法错误的是:
A.test(3) B.test(3,8.2) C.test(6,"#") D.test(0,0,"#")
2.void test (int a,int b=7,char *c='#');
下列的函数语法错误的是:
A.test(3) B.test(3,8.2) C.test(6,"#") D.test(0,0,"#")
1 相当于 sizeof(char类型) 因此结果是2
2 char *c = '#' 类型不符
3 C
1 相当于 sizeof(char类型) 因此结果是2
2 char *c = '#' 类型不符
3 B
1 相当于 sizeof(char类型) 因此结果是2
2 B
1. 实际参数为char 所以表达式等价于 sizeof(char类型) 因此答案是1
2. B (参数类型错误)