随笔分类 - 错题集
摘要:以下程序的输出结果是( abc+abc=defdef) 1 char 2 cchar(char ch) 3 { 4 if(ch>=‘A’&&ch<=‘Z') ch=ch-‘A'+‘a';return ch; 5 } 6 main() 7 { char 8 s[]="ABC+abc=defDEF",*
阅读全文
摘要:1.如下代码输出是什么: 这里myString()返回的buffer是函数内的局部变量,它的声明周期随着函数的调用结束而结束,之前我记录过,函数参数、函数内局部变量等都是存放在栈区。所以这里返回的要根据编译器怎么处理有关。 2.枚举类型的定义方法: enum StudyMethod { RECORD
阅读全文
摘要:1. char (*p)[16] :p是指向长度为16的字符数组的指针 why? p和谁结合,p就是什么。 []和()的优先级大于单目运算符*的优先级 char *p[16] :p先和[]结合,p是长度为16的字符数组,再和*结合,相当于*(p[16]),p是包含16个元素的字符数组指针 char
阅读全文

浙公网安备 33010602011771号