1、变量类型:C语言的变量分为局部变量和全局变量。
1.局部变量:
指在函数内部或者块内部(即一对花括号包含的区域)[以下均称为块]定义的变量,只对块范围内有效。
特点:不同块中可以有同名变量名,代表不同的变量,互不干扰;函数形参也是局部变量。
2.全局变量:
在函数之外定义的变量,从定义处开始到文件结束均有效,当然可以使用extern修饰将其范围扩大到其他文件。
特点:如果局部变量和全...
分类:
编程语言 时间:
2015-03-20 16:29:25
阅读次数:
172
Java语言的变量类型主要有三种:成员变量、静态变量(全局变量)、局部变量作用域是由{}的位置所决定的,它决定了其定义的变量名的可见性与生命周期成员变量成员变量的作用范围与实例化对象的作用范围相同,当类被实例化以后,成员变量就会在内存中分配空间并进行初始化,当实..
分类:
编程语言 时间:
2015-03-20 09:26:09
阅读次数:
131
成员变亮的封装1.set方法。提供一个方法给外界设置成员变量。 命名规范 1.命名必须以set开头。 2.set后面跟上成员变量的名称成员变量首字母必须大写。 3.返回值一定是void. 4.一定要接收参数,参数与成员变量类型一致。 5.形参名称与成员变量名...
分类:
其他好文 时间:
2015-03-19 21:57:21
阅读次数:
153
B{1,1}=[1,2];
B{1,2}='kitty';
B
B =
[1x2 double] 'kitty'
celldisp(B)
B{1} =
1 2
B{2} =
kitty
可以看到,元胞数组就是能包含不同变量类型的数组,每一个元素又是一个数组
想要与数值数组相互转化
A=magic(3);
num...
分类:
编程语言 时间:
2015-03-19 18:26:32
阅读次数:
222
Shell脚本编程fgrepfastgrep快速检索文本但是不支持正规则表达式编程语言:机器语言、汇编语言、高级语言(需编译)编译器or解释器:是用来把人类所能识别的语言(通常为高级语言)翻译成机器所能识别的语言(即机器语言)静态语言:编译型语言强类型(变量)关键字事先完全转..
分类:
其他好文 时间:
2015-03-19 13:25:51
阅读次数:
107
变量的类型:整形、浮点型、null、资源、布尔型、对象、数组,值得注意的是资源、nullnull没有类型没有值。变量的检测isset(变量):用来检测变量类型的获取gettype(变量名)判断是不是我们想要的类型:is_int($a)判断是不是整数型is_float($a)判断是不是浮点型is_array($a)判..
分类:
Web程序 时间:
2015-03-17 02:18:03
阅读次数:
149
if (typeof(reValue) == "undefined") {? ?? alert("undefined");? }?? typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"...
分类:
Web程序 时间:
2015-03-15 17:01:11
阅读次数:
118
一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对...
分类:
编程语言 时间:
2015-03-14 21:32:59
阅读次数:
136
本文讲一下匈牙利命名法:
举两个例子:hInstance,szCmdLine。
这两个例子中,第一个变量的h表示handle,代表这个变量是一个句柄;第二个变量的sz表示这个变量是以0结尾的字符串,也就是C语言中,传统的字符串。
匈牙利命名法就是这样的,以一个表示这个变量类型的字母组合来表示这个变量的类型。其后的单词代表它的变量的意思。
匈牙利命名法的前缀表如下所示:
还有一种命...
声明类型为泛型。说明传递的参数为泛型,而不仅仅是一种类型。 public void aa(T a) { Console.WriteLine(a); }调用时可写:this.aa(5);this.aa(string)("aaaa");C#变量类型后面加...
分类:
其他好文 时间:
2015-03-13 18:39:01
阅读次数:
174