传统的赋值操作: char *cp = "c"; const char *ccp; ccp = cp; printf("*ccp:%c",*ccp);...
在c++可以 定义一个const变量,然后把变量的值赋给一个非const指针,可以通过指针来改变const变量的值吗?下面的截图给出了答案
const int i = 123;int j = i;这不一样没问题么,只是读了const变量的值然后拷过来,又不去修改...
绝不要进行两层间接非const指针赋值给const指针 9 10 11 12 13 14 15 16 17 18 19 20 #include <stdio.h> #include <stdlib.h> intmain(void) { int*p1; int* *pp1; constint* *pp2; constintn = 13; printf("起初const int n = %d\n", n);...