相关疑难解决方法(0)

C中空指针的指针算法

当一个指针到特定类型的(比如int,char,float,..)被递增,其值增加该数据类型的大小.如果void指向大小数据的指针x递增,它如何获得指向x前面的字节?编译器如何知道添加x指针的值?

c pointers void-pointers pointer-arithmetic

162
推荐指数
7
解决办法
11万
查看次数

有符号和无符号整数的整数转换等级

例如,如果我有,

 int a = 42;
 unsigned b = 10;
 int c = a + b;
Run Code Online (Sandbox Code Playgroud)

对于这个陈述,int c = a + b;a首先转换为unsigned int或将是否b将转换为signed int?双方unsigned intsigned具有相同的转换等级那么我们怎么知道哪一个会被转换?有标准规则吗?

c c99

5
推荐指数
1
解决办法
2754
查看次数

标签 统计

c ×2

c99 ×1

pointer-arithmetic ×1

pointers ×1

void-pointers ×1