本文目录一览

1,例程是什么意思

你说的是oracle instance吗?instance就是一块内存区域和一些进程(windows下是线程)。包括sga和后台进程(比如smon,pmon,lgwr,dbwr,ckpt等等)
例程 = 示例程序

例程是什么意思

2,驱动开发中什么是例程

例程也是函数驱动接收到IRP请求之后根据IRP的不同,会调用不同的函数去处理这些函数有些是你写的,有些则是IDE生成的。驱动管理器例行公事似的执行你在DriverEntry里注册的函数,所以这些函数也叫例程(routine)
组态王驱动开发太贵了

驱动开发中什么是例程

3,什么是例程

例程(routines)  例程的作用类似于函数,但含义更为丰富一些。例程是某个系统对外提供的功能接口或服务的集合。比如操作系统的API、服务等就是例程;Delphi或C++Builder提供的标准函数和库函数等也是例程。我们编写一个DLL的时候,里面的输出函数就是这个DLL的例程。   可以这么简单地来理解:把一段相对独立的代码写成单独的一个模块就是函数的概念。我们可以在自己的程序中编写很多个函数,从而实现模块化编程。但这些模块或者说函数并不一定向外输出(即提供给别的程序使用),只用于当前这个程序里面。此时这些函数就仅仅具有独立函数的意义,但不是例程。   但如果我们把这些函数编写为DLL动态库的输出函数的话,此时虽然对于编写这个DLL的程序员来讲,仍然可以用函数的概念来理解这些DLL提供的功能,但对于以后调用这个DLL的程序来说,DLL里面提供的输出函数(或者说服务)就是例程了。因此“例程”的基本概念就包含了“例行事务性子程序”的含义,既然是例行的事务子程序,则必然通用性和相对独立性都比较强,所以很适合通过DLL、静态库(各种编程语言里面的库函数)、API、操作系统服务等方式来实现了。

什么是例程

4,什么是例程啊

就是一段可以运行的例子程序,通常简明扼要。让你容易看明白并且模仿它在这台设备上进一步去编写更复杂的程序。
例程(routines)  例程的作用类似于函数,但含义更为丰富一些。例程是某个系统对外提供的功能接口或服务的集合。比如操作系统的api、服务等就是例程;delphi或c++builder提供的标准函数和库函数等也是例程。我们编写一个dll的时候,里面的输出函数就是这个dll的例程。  可以这么简单地来理解:把一段相对独立的代码写成单独的一个模块就是函数的概念。我们可以在自己的程序中编写很多个函数,从而实现模块化编程。但这些模块或者说函数并不一定向外输出(即提供给别的程序使用),只用于当前这个程序里面。此时这些函数就仅仅具有独立函数的意义,但不是例程。  但如果我们把这些函数编写为dll动态库的输出函数的话,此时虽然对于编写这个dll的程序员来讲,仍然可以用函数的概念来理解这些dll提供的功能,但对于以后调用这个dll的程序来说,dll里面提供的输出函数(或者说服务)就是例程了。因此“例程”的基本概念就包含了“例行事务性子程序”的含义,既然是例行的事务子程序,则必然通用性和相对独立性都比较强,所以很适合通过dll、静态库(各种编程语言里面的库函数)、api、操作系统服务等方式来实现了。

5,什么叫例程

我理解例程是一个程序的一部分,或者一个大块,或者一个子程序。 如oracle例程:Oracle 例程由SGA 内存结构和用于管理数据库的后台进程组成。例程一次只能打开和使用一个数据库。 下面摘录一段问答,问答里就很清楚说明了例程的概WDM书籍中的“例程”是什么概念?问:例如:DriverEntry,AddDevice 在语法结构上看和函数没有区别呀。为什么叫“例程”回答:不知道你看的是不是英文原版书籍,如果是英文的话,一般把function译为函数,而routines译为例程。例程的作用类似于函数,但含义更为丰富一些。我自己的理解是例程是某个系统对外提供的功能接口或服务的集合。比如操作系统的API、服务等就是例程;Delphi或C++Builder提供的标准函数和库函数等也是例程。我们编写一个DLL的时候,里面的输出函数就是这个DLL的例程。 可以这么简单地来理解:把一段相对独立的代码写成单独的一个模块就是函数的概念。我们可以在自己的程序中编写很多个函数,从而实现模块化编程。但这些模块或者说函数并不一定向外输出(即提供给别的程序使用),只用于当前这个程序里面。此时这些函数就仅仅具有独立函数的意义,但不是例程。 但如果我们把这些函数编写为DLL动态库的输出函数的话,此时虽然对于编写这个DLL的程序员来讲,仍然可以用函数的概念来理解这些DLL提供的功能,但对于以后调用这个DLL的程序来说,DLL里面提供的输出函数(或者说服务)就是例程了。

6,C语言例程

#include <stdio.h>#define N 50 // 排队人数(可任意更改)#define CAL 3 //凡报3的人出列(可任意更改)//下面是排队编号函数:从h 开始的n个人依次编号1到nvoid stdline(int *h,int n)int i;for(i=1;i<n+1;i++) *(h+i-1)=i;}/*下面函数表示从指针h处开始的人数为boy个人排队,从1报数,每报到call的人出列*/void outline(int *h,int boy,int call)int *p, chu, callnum; /*说明: p 工作指针,表示从头依次指向每个元素,点名 chu 计数器,记录出列的人数 callnum 计数器,记录点名次序 */chu=0;callnum=0;//各计数器清零p=h; //开始时,工作指针指向数组首printf("出列顺序是:\n");while(chu<boy) if(*p!=0) callnum++; //每次加报数 if(callnum==call) //如果某一个人报到出列数call... printf("%5d",*p); //打印编号,表示出列 chu++; //出列人数加1 if(chu==boy)//如果全部出列.... *h=*p; //把最后一个出列人的编号记入地址开始处 return; //结束 } if(chu%10==0)printf("\n");//每输出10个换行 callnum=0; //出列后,重新报数 *p=0; //出列后,将其编号赋零,以示区别 } p++; //工作指针移向下一个人,即下一个数组元素 if(p>h+boy-1)p=h;/*如果移到最后一个元素的后面,则让指向地址开头继续报数*/ } }void main()int a[N]; //用数组模拟队列,每个元素代表一个人stdline(a,N);//编号outline(a,N,CAL);//计算并打印出列顺序printf("\n最后留下来的是 %d 号\n",*a);/*在函数中,已经把最后一个人的编号写入了数组首地址处, 这里输出就可以了*/}
推荐: 下载一个win-tc 这样不但运行环境有了 而且里面还自带了教程
#include<stdio.h>int main(void) int a[100],m,n,i,num=0,tnum=0,p; scanf("%d %d",&n,&m); for(i=1;i<n;i++) a[i]=1; i=1; p=i; while(tnum<n) if(a[i]==1) num++; if(num==m) a[i]=0;p=i;tnum++;num=0;printf("%d ",p); } i++; if(i>n-1) i=i%n+1; else i=i%n; } return 0;}这是我自己写的,n个人围成一圈,数到m出列,输出依次出列的顺序。

文章TAG:例程  例程是什么意思  
下一篇