- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 const volatile
const1.const修饰的是只读 变量 2.修饰指针: int const *p // p可变,p指向的对象不可变 const int *p // 和上面一样,const 与int的顺序无所谓 int * const p // p不可变,p指向的对...
2018-02-06 14:16:13 206
原创 论 break 与continue区别
break与continue的唯一区别就是:break是终止本 层循环,continue是终止本 次循环,执行下一次循环。 注意1:在编写代码的过程中,尽量将长的循环放到内层,减少CPU跨切循环层的次数, 注意2:尽量减少循环层数,提高代码执行效率
2018-02-02 14:07:49 158
原创 话说“-128”在计算机中的存储
整数(区别于浮点数)的存储正数:存的是本身负数:符号位不变,数值位取反码,再加一-0与+0的存储比如8位的-0 1. 原码: 1000 0000 2. 反码: 1111 1111 3. 补码:1 0000 0000计算机的存储 :0000 0000(符号位舍去了)比如8位的+0 1. 原码: 0000 0000 2. 反码: 0000
2018-02-02 10:12:42 1549
原创 strlen sizeof
strlen 与 sizeofint main(void){ char a[9] = "i student"; int i = 0; char *p; p = &a[8]+1; *p = 97; //a[9] ,虽然不能这么表示,只为了看一下 *(p+1) = 0; //a[10]
2018-02-01 14:49:19 158
原创 c语言之static、命名规则
static作用一:修饰变量局部变量: 在函数体内部定义的,这个变量只能在这个函数内使用,同一文件的其它函数也没法使用。它是存储于静态区的,即时函数运行结束了,静态变量也不会销毁,下次使用的时候任然可以用里面的值。 静态局部变量代码里面可以不用初始化,编译器默认初始化为0。 只进行 唯一的 、第一次、初始化。作用二:...
2018-02-01 12:27:39 1809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人