摘要: 指针是一个变量,它的值是一个对象在内存中的位置,可以随时修改指向它处。数组的名字等于数组首地址,相当于一个指向该数组对象的一个指针,但是它是一个不能修改的量,故不能重新赋值,这也能说明为什么不能给数组直接赋值,只能通过其它方式进行。同时它还有和指针不同的属性,比如它的长度就是数组对象的长度。字符数组的赋值 字符数组不能直接赋值[定义时初始化除外],而必须通过其它方式进行,下面是三个办法: 1. 循环赋值 2. strcpy函数 3. sprintf函数 注:为什么定义时可以直接赋值,是因为在定义时编译器可以直接将初始化对象的地址赋给数组。其它时候给数组指针赋值是非法的。为什么字符... 阅读全文
posted @ 2012-03-01 10:49 顽童书生 阅读(166) 评论(0) 推荐(0)