首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

这样理解是不是不合理?请给点意见,该如何处理

2012-02-15 
这样理解是不是不合理???请给点意见python中的所有定义的都是“引用标识符”,它的“引用标识符”又和C/C++的有

这样理解是不是不合理???请给点意见
python中的所有定义的都是“引用标识符”,它的“引用标识符”又和C/C++的有点不同:

1)可重新引用,但不能传入函数的引用。一般的引用标识符。

        def   myFun(a):

        a=a+1

        a=0

        myFun(a)

        print(a)         #这里还是0,没有保存修改值。

2)不可重新引用。   不可变容器的成员标识符

        string=(”jessinio”,”jason”)

        string[0]=”abcde”         #出错!因为不能重新引用。

3)可重新引用、可传入函数的引用。   如:可变容器的成员标识符。

        能完成上面的所有事情。

[解决办法]
1. 其实就是指针啊。
2. 指向const数据的指针。
3. 指针的重新复制,函数指针。

其实忘了C就好了。我学一样语言的时候不会自动地去和其他语言比较,但是C++的经验让我更容易理解这些语言的内部机制。

热点排行