目录
1.编程语言分类中,常有两种类型,分别是动态类型和静态类型
c\c++
语言是属于静态类型,因为采用c\c++
语言来进行开发的时候,都是采用先定义,后调用的形式;比如,给一个变量初始化,然后来调用该值,这里必须得先对该变量进行定义,告诉编译系统对其分配内存空间,然后才能使用。
如:
int a = 10;
cout<<"a = "<<a<<endl;
这里先得对a
进行定义,其类型为int
,然后初始化赋值,再调用这样一个过程;但是若是python
,则完全不同。在python
里使用一个变量不必事先对其进行定义,在需要的时候临时用一个满足标识符的变量来赋值,然后就可调用,这样形式的语言称为动态语言。
如:
val = 'name\n'
print 'hello, ' % val
结果:
hello