我想声明一个指针并为它分配一些空间,但却不行。这些代码有什么问题?...要自增 p 指向的值, 使用(*p)++, 如果副作用的顺序无关紧要也可以使用 ++*p。
3. 我有一个char*型指针正巧指向一些int型变量,我想跳过它们。为什么如下的代码不行?...严格地讲,C总是按值传递。你可以自己模拟按引用传递, 定义接受指针的函数,然后在调用时使用 & 操作符。事实上,当你向函数传入数组时,编译器本质上就是在模拟按引用传递。...我怎样把一个 int 变量转换为 char * 型?我试了类型转换, 但是不行
答:这取决于你希望做什么。如果你的类型转换不成功, 你可能是企图把整数转为字符串。...如果你试图把整数转换为字符,参考如下:
在 C 语言中字符用它们的字符集值对应的小整数表示。因此, 你不需要任何转换函数,如有你有字符, 你就有它的值。