#include <stdio.h>
int main()
{
int a = 10;
int b = 10;
printf("%d",a==b);
return 0;
}
这段代码首先包含了标准输入输出库头文件<stdio.h>。然后定义了一个main函数,其中声明了两个整型变量a和b,分别赋值为10。接着使用printf函数输出a==b的结果,即判断a和b是否相等,如果相等则输出1,不相等则输出0。最后返回0
#include <stdio.h>
int main()
{
int a = 10;
int b = 10;
int *c= &a; //&是取地址符,取的是a数值部分的地址
*c= 100;
printf("%d",a);
return 0;
}
这段代码的功能是将变量a的值改为100,并输出修改后的值。具体步骤如下:
- 首先,定义了一个整型变量a并初始化为10,定义了另一个整型变量b并初始化为10。
- 然后,定义了一个整型指针c,并将变量a的地址赋值给指针c。这样,指针c指向了变量a的内存地址。
- 接着,通过指针c对变量a进行间接赋值,将变量a的值改为100。
- 最后,使用printf函数输出变量a的值,输出结果为100