![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tip
隔壁王同学啊
BIO
展开
-
关于void 与void*
void的字面意思是空类型,void *的意思是空类型指针,void 不是一个真正的类型,我们在声明变量的时候从来不会像下面这样声明:void a;如果我们写了一行这样的代码,某些编译器会直接报错,有些则不会,但也没有任何意义。void真正的用途在下面两个方面: 对函数返回值的限定 对函数参数的限定 比如,函数没有返回值,那么函数可能会声明成这样:void f...转载 2019-04-16 19:35:03 · 132 阅读 · 0 评论 -
三目运算符
三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的。对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是...原创 2019-04-18 15:53:45 · 247 阅读 · 0 评论 -
关于exit与return
exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说:1. return返回函数值,是关键字; exit 是一个函数。2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。3. return是函数的退出(返回);exit是进...转载 2019-05-05 16:35:08 · 134 阅读 · 0 评论 -
编译的错误类型
error: expected unqualified-id before 'for'原程序中的for语句位置不当,作为循环语句,应该在函数中,可您的for循环在函数之外。原创 2019-05-23 21:37:06 · 917 阅读 · 0 评论