8号公馆夜总会小姐:谁帮我看一下,对这三个量赋值分别怎么办

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/15 05:07:12
int const *a;
int *const b;
const int *c;

假如我想让a,b,c里面分别装的是1,2,3.应该怎么赋值呢.赋值合又怎么输出.谢谢

int const *a; //代表*a是常量
int *const b; //代表b是常量
const int *c; //代表*c是常量

常量的意思是在程序中不能给他赋值 编译器会报错
只能在定义它的时候才能给他赋值

#include <stdio.h>

int main()
{
int const *a=(int *)1;
int *const b=(int *)2;
const int *c=(int *)3;
printf("a=%d\n",a);
printf("b=%d\n",b);
printf("c=%d\n",c);
}
我只是严格按照你说的做了,让a,b,c里面分别装的是1,2,3,但这样没有任何意义。