
C语言
蘑菇_1
这个作者很懒,什么都没留下…
展开
-
围观大神级回答C指针
转载自:http://zhidao.baidu.com/link?url=9ihVqQ45X3kNr5mtVJlZvce2XzM01M81F2R0JrTLvEgAkDJ3aAAGLmyxWMysjrQqxLGSkzqdzvveqWSL6pryZa 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值转载 2013-08-29 00:22:25 · 759 阅读 · 0 评论 -
交换数值
平时用来交换a和b的值一般都是用临时变量c c=a; a=b; b=c; 或者: a=a+b; b=a-b; a=a-b; 今天又发现一个: a=a^b; b=a^b; a=a^b; 同样能达到交换的目的。原创 2014-03-20 14:02:06 · 542 阅读 · 0 评论 -
const char*, char const*, char*const的区别
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to转载 2014-04-21 10:57:17 · 432 阅读 · 0 评论