C
文章平均质量分 69
MonkeyFanfan
没有思想的代码是垃圾代码,没有思想的程序员只是在完成低水平重复建设的体力活。
展开
-
关键字static
关键字static看起来很安静...... 1 修饰变量 变量又分为全局变量和局部变量,但是被static修饰的变量都将存到内存的静态区。 静态全局变量:作用域仅限于变量被定义的文件中,且从定义之处开始,到文件尾结束。(定义之前的代码想用可以用extern声明,貌似没人这么变态的用吧?不过其他文件使用extern声明也没办法使用) 静态局部变量:函数体中定义的,就只能在函数体内使用,原创 2015-08-26 15:48:51 · 489 阅读 · 0 评论 -
关键字const
单纯的const…….. const:限定一个变量不允许被改变。 因为常量在定以后就不能被修改,所以定义时必须初始化——《C++ Primer》。(不过对于类定义体中的视情况而定) 然而,const后面的变量依然是变量,不是常量,在内存中还是有开辟存储空间的,从本质上讲,是可以被重新赋值的,只是编译器在编译的时候会检测,不让你重新赋值。但是如果你的变量名更改之后(如强制类型转换),编译原创 2015-08-26 15:52:07 · 415 阅读 · 0 评论 -
C/C++海格2016笔试题
8:30爬起来去笔试,感觉灰常酸爽。 考的时候很淡定,回来查阅知识点哭晕在厕所。 这会儿缓过来,总结几个错题吧: 1原创 2015-09-09 11:13:01 · 1869 阅读 · 2 评论 -
C/C++函数返回值为指针时(2016美团模拟笔试)
昨天美团模拟笔试,最后一个编程题:输入一个字符串,删去多余空格 如输入:" I love China ! " 输出:"I love China !" 题目给了一个函数框架: char* getString(char * sourceString) {//带填充} 按理说这题并不难,个人感觉重点就在于返回值怎么确定。 1)如果队员指针进行处理,直接返回当原创 2015-09-08 15:09:04 · 576 阅读 · 0 评论