
C语言
落笔花生
大二学生一名,对底层驱动感兴趣,目前还在摸索linux与ARM
展开
-
const的作用
注:在gcc4.8.5中做的实验1.const修饰的变量是只读的,此变量不能作为左值被改变,但其本质还是变量,而不是常量,通过指针的方式可以改变const修饰的变量的值例如:int const a = 2; //a为只读属性int *p = (int*)&a;a = 3; //错误*p = 5;printf("a = %d\n", a);//a的值被改变原创 2016-03-21 00:45:34 · 331 阅读 · 0 评论 -
数组与指针
注:平台是Centos 7.2,使用的编译器为gcc 4.8.5(1)构成。数组由若干个元素组成,它的大小是sizeof(a),指针变量中放的是地址,char *p,int *p,float *p,double *p,在存储是都占8个字节(VC,DEV中指针变量为4字节,与编译器默认值有关)例如:#includevoid main(){ char a[] = {1,原创 2016-03-15 10:48:31 · 251 阅读 · 0 评论