024.链表的创建和链表遍历的算法演示
#include
#include
#include
typedef struct Node
{
int data;
struct Node *pNext;
}NODE, *PNODE; //NODE 等价于struct Node, PNODE 等价于struct Node *
//函数声明
PNODE create_list(void);
...
分类:
其他好文 时间:
2014-08-24 15:30:32
阅读次数:
175
1. void 和void* 的使用 void 意思是无类型,void* 意思是无类型指针,可以指向所有数据类型。 (1) void 主要用于对函数参数和返回值的限定,加上void 限定则表明该函数不接受参数或者无返回值(因为在C语言中,即使函数声明时无参数,在函数调用时传进参数是不会报错的,即使函...
分类:
编程语言 时间:
2014-08-21 21:03:04
阅读次数:
295
函数声明:function functionName(arg0,arg1){//函数体}函数表达式:var functionName = function(arg0,arg1){//函数体}函数声明和函数表达式之间的主要区别是前者会在代码执行前被加载到作用域中,而后者是在代码执行到那一行的时候才会有...
分类:
Web程序 时间:
2014-08-20 20:49:12
阅读次数:
290
通常我们会看到以下两种定义函数的方式:// 函数语句function fn(str){ console.log(str);};// 表达式定义var fnx=function(str){ console.log(str+ ' from fnx');};两种方式都创建了新的函数对象, 但函数声明语.....
分类:
编程语言 时间:
2014-08-20 16:01:42
阅读次数:
192
一:js两种定义函数的方式及区别1:函数声明:function sayA() { alert("i am A"); }2:函数表达式:var sayB = function() { alert("i am B"); }区别:code前者会在代码执行之前提前加载到作用域中,后者则是在代码...
分类:
Web程序 时间:
2014-08-20 14:00:02
阅读次数:
333
先来看一段代码: 由于函数b是表达式,不会在代码执行之前被提升,所以结果是1。假如将代码稍作改动:那结果是什么?大部分浏览器(IE/chrome/欧朋/safari)都弹出2,唯独FF弹出1,事实上,上面的代码在ECMAScript中属于无效语法,javascript引擎会尝试修正错误,但FF...
分类:
其他好文 时间:
2014-08-19 22:20:35
阅读次数:
325
自省:是指代码可以查看内存中以对象形式存在的其它模块和函数,获取它们的信息,并对它们进行操作。
这种方法,你可以定义没有名称的函数,不按函数声明的参数顺序调用函数,甚至引用事先不知道名称的函数。
Python允许函数参数有缺省值;如果调用函数时不适用参数,参数将获得它的缺省值。同时还可以使用命名参数,以任意的顺序指定参数。(有默认值的参数,就是可选的参数。)
Python中的一部...
分类:
编程语言 时间:
2014-08-18 22:10:43
阅读次数:
263
例如: alert(sum(10,10)); function sum(num1,num2){ return num1+num2; }//正常执行 备注:正常执行的那个,在代码开始执行之前,解析器就通过一个名为函数声明提升的过程,读取并将函数声明添加到执行环境中,对代码求...
分类:
其他好文 时间:
2014-08-18 20:02:52
阅读次数:
198
1. if __name__ == "__main__"Term:模块最高级的代码:模块中没有缩进的代码Principal 1:第一次导入模块会执行模块最高级的代码。不管你是否需要,这就是python 导入的行为。提醒,只有属于模块最高级的代码才是全局变量,全局类,和全局函数声明Principal ...
分类:
其他好文 时间:
2014-08-18 12:01:24
阅读次数:
217
1 /*Include---------------------------*/ 2 #include"stm32f10x_lib.h" //包含所有的头文件 3 #include 4 5 //----------------函数声明-------------------...
分类:
其他好文 时间:
2014-08-16 18:28:10
阅读次数:
211