关于指针变量不能使用“+”进行运算,why?今天看到一道题:对于基类型相同的两个指针变量之间,不能进行的运算是:A:< B:= C:+ D:- 答案选了C,为什么啊,麻烦讲解的详细一些,
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/28 04:28:34
![关于指针变量不能使用“+”进行运算,why?今天看到一道题:对于基类型相同的两个指针变量之间,不能进行的运算是:A:< B:= C:+ D:- 答案选了C,为什么啊,麻烦讲解的详细一些,](/uploads/image/z/1659037-13-7.jpg?t=%E5%85%B3%E4%BA%8E%E6%8C%87%E9%92%88%E5%8F%98%E9%87%8F%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E2%80%9C%2B%E2%80%9D%E8%BF%9B%E8%A1%8C%E8%BF%90%E7%AE%97%2Cwhy%3F%E4%BB%8A%E5%A4%A9%E7%9C%8B%E5%88%B0%E4%B8%80%E9%81%93%E9%A2%98%EF%BC%9A%E5%AF%B9%E4%BA%8E%E5%9F%BA%E7%B1%BB%E5%9E%8B%E7%9B%B8%E5%90%8C%E7%9A%84%E4%B8%A4%E4%B8%AA%E6%8C%87%E9%92%88%E5%8F%98%E9%87%8F%E4%B9%8B%E9%97%B4%2C%E4%B8%8D%E8%83%BD%E8%BF%9B%E8%A1%8C%E7%9A%84%E8%BF%90%E7%AE%97%E6%98%AF%EF%BC%9AA%EF%BC%9A%3C+B%3A%3D+C%3A%2B+D%3A-+%E7%AD%94%E6%A1%88%E9%80%89%E4%BA%86C%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E5%95%8A%2C%E9%BA%BB%E7%83%A6%E8%AE%B2%E8%A7%A3%E7%9A%84%E8%AF%A6%E7%BB%86%E4%B8%80%E4%BA%9B%2C)
xR;oP+
;TmG)Sڡf
/c7@ "6TeХyn:/̯.h`^ME{GW*Mȧϯ-+`,ܥ
"}pUͪ7eT[X,ǽX]z_:&2q:JMHE
_yWgt{8(2n 2^P4ހK$܈̑ QO(lN~yu1hJ5F'b;K+X,x5l(KqXyXB* Ɔ(@.f*s-phFD}߈O~̾{ o&
关于指针变量不能使用“+”进行运算,why?今天看到一道题:对于基类型相同的两个指针变量之间,不能进行的运算是:A:< B:= C:+ D:- 答案选了C,为什么啊,麻烦讲解的详细一些,
关于指针变量不能使用“+”进行运算,why?
今天看到一道题:对于基类型相同的两个指针变量之间,不能进行的运算是:
A:< B:= C:+ D:-
答案选了C,为什么啊,麻烦讲解的详细一些,
关于指针变量不能使用“+”进行运算,why?今天看到一道题:对于基类型相同的两个指针变量之间,不能进行的运算是:A:< B:= C:+ D:- 答案选了C,为什么啊,麻烦讲解的详细一些,
就因为它永远没意义,那么编译器为啥要放任这种错误呢?
编译型的语言,它与解释的不同,它会争取在编译成目标文件时,解决尽量能够解决的问题,排除尽量可能排除的错误,编译型的语言更多的时间花在编译阶段,当然是为了高效率的目前代码.
如果某种行为不一定总有问题,那么就不去限制,但给个警告比较好.如果永远无意义,它为啥不说呢?