c/c++
iteye_2864
这个作者很懒,什么都没留下…
展开
-
C语言指针理解
一指针与数组1.特别注意指针加1,意味着所指向的对象的下一个对象,不是代表地址的整数值加1。这个无论指针p指向何种类型。2.数组名所代表的就是该数组最开始的一个元素的地址。在C语言中,a[i]实际等价于*(a+i)的形式,当然&a[i]和a+i意义相同。但我们必须记住数组名和指针还是有差别的,指针式变量,存在pa=a pa++等操作。数组名不是变量,没有上述操作。我们可以理解为数组名就是一...原创 2012-09-15 15:38:07 · 96 阅读 · 0 评论 -
【转】scanf()、getchar()、gets()、cin之间的区别
问题描述一:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序:程序1: #include int main() {char ch1, ch2;...原创 2012-06-13 13:08:44 · 73 阅读 · 0 评论