0
A
回答
-1
它这样做的方式是
char i='A';
char *a = i;
或
char i='A';
char *a;
a=&i
指针只能保存地址。
+0
看起来你缺少`&`。 – 2011-01-14 11:21:00
5
a
是一个变量指向字符存储器位置65操作系统通常不允许进入这样的地址,给你一个segmention冲突。
如果声明a
不是作为一个指针,那么它的工作原理。
char a = 'A';
char b = a & 0x11;
printf ("%x %x\n", a, b);
但是,结果取决于char
和使用的字符集的符号性。
3
你错误地存储字符('A'
,单引号)转换成字符指针。您可以通过存储一个指向字符串解决这个问题("A"
,双引号),尽管在这种情况下,您还需要添加const
因为这些字符串是常数。
const char *a = "A";
char v = (*a) & 0x11;
相关问题
- 1. GWT编译器:什么时候编译错误是致命的?
- 2. Magento编译导致错误
- 3. 在Solaris C++编译器中导致“ccfe中的致命错误”编译错误的原因是什么?
- 4. 嵌套`static_for`导致编译器错误
- 5. OpenMP导致内部编译器错误
- 6. 为什么在BinaryReader上调用Dispose()会导致编译错误?
- 7. 为什么Maven依赖排除不会导致编译错误?
- 8. 为什么使这个getter为空可导致编译错误?
- 9. 什么导致这个模板相关的编译错误?
- 10. 是什么导致瞬态aspx第一行编译错误?
- 11. 为什么编译此代码会导致语法错误?
- 12. 什么能导致Html.ValidateFor()方法产生编译错误?
- 13. 什么导致ENOTCONN错误?
- 14. 为什么这个重复的成员不会导致编译器错误?
- 15. 什么原因导致“遗漏但未输入”GCC编译器错误?
- 16. 为什么通用绑定“E实现I”会导致编译器错误?
- 17. 错误的编译失败导致TeamCity
- 18. Makefile文件导致编译错误
- 19. 的#define _AFX_NO_DEBUG_CRT导致编译错误,流
- 20. 添加包含导致编译错误
- 21. C++中的decltype()导致编译错误
- 22. SpecificVersion false会导致编译错误
- 23. 从CObject导出序列化导致访问编译器错误
- 24. 错误编译Prefix.pch文件,从而导致更大的问题
- 25. 导致编译器颜色编码错误的PHP XML声明
- 26. 正常的编译器错误和致命的编译器错误有什么区别?
- 27. 编译错误,导致iOS的项目进行编译
- 28. 为什么“导入javax.jdo。*”导致错误?
- 29. 为什么编译器不会抛出编译错误?
- 30. 从书中逐字复制的编译代码导致编译器错误
又是什么错误说? – leppie 2011-01-14 11:26:20