为什么用p[0] == 1作为结果,而不是p[0] == (char)1;

来源:7-6 指针参数作为返回值【通过汇编了解函数返回值机制】

hxgesun

2021-11-28

8-5 字节序中 这一章中(改不了提问的关联章节。。。)

指针返回是否为大端序的代码中,直接使用:
p[0] == 1;
作为结果,而不是:
p[0] == (char)1;
是因为比较的过程中会自动做类型转换吗?

写回答

1回答

bennyhuo

2021-11-28

对的,

0
0

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程