09 2020 档案
摘要:返回指针值的函数和函数指针是截然不同的。例如: char *f(); 声明的是一个返回字符指针的函数f()。 char (*f)(); 该函数指针指向函数,并且该函数无形参,返回值为字符型。
阅读全文
摘要:错误信息: Line 36: Char 33: runtime error: store to address 0x625000002048 with insufficient space for an object of type 'double' (solution.c) 0x625000002
阅读全文
摘要:m=-n++; 分析:自增和取反都是一元运算符,一元运算符都是右结合的,需要自右向左计算 等价于 m=-(n++); 它表示先使用变量n的当前值,取其相反数后,赋值给变量m,然后再对变量n执行增操作。 例:输入n=3,输出m=-3,n=4; [注]m=(-n)++ 是错误的,不能对算术表达式进行增1
阅读全文