📅  最后修改于: 2023-12-03 14:40:26.319000             🧑  作者: Mango
这是一道C语言测验题第111套中的第1个问题。本题主要考察指针的使用及内存操作。
给定一个整型指针 p
和一个整数变量 x
,请将 x
的值储存在 p
所指向的地址中,并将 p
的值增加2。
首先在程序中定义一个整型指针变量 p
和整数变量 x
,并为其分配内存空间,代码如下:
int *p = (int *)malloc(sizeof(int));
int x = 10;
然后将 x
的值存入 p
所指向的地址中:
*p = x;
最后将 p
的值增加2:
p += 2;
完整代码如下:
#include <stdlib.h>
int main() {
int *p = (int*) malloc(sizeof(int));
int x = 10;
*p = x;
p += 2;
return 0;
}
以上便是对于'C测验- 111 问题1'的介绍,希望对于C语言掌握者有所帮助。