先说说为什么C语言的数组是从0开始:众所周知,C语言的数组是直接操作内存,那我们肯定得从内存的寻址开始说起,以“以行为主序”的分配为例:设数组的基址为LOC(a
c1 c2),每个数组元素占据l
个地址单元,那么aij
的物理地址可用一线性寻址函数计算:
LOC(aij)=LOC(a c1 c2)+( (i- c1) *( d2 - c2 + 1)+ (j- c2) )*l
推...
分类:
编程语言 时间:
2014-07-27 11:26:32
阅读次数:
287
#include #include #include #include #include #include #include using namespace std;const char*dirs="NESW";const char*turns="FLR";int r0,c0,dir,r1,c1,r...
分类:
其他好文 时间:
2014-07-27 09:45:02
阅读次数:
376
#include
#include
char fun(char c)
{
if(c>='A'&&c='a'&&c='v'&&c<='z')
c=c-21;
return c;
}
main()
{
char c1,c2;
printf("\nEnter a etter (A-Z):");...
分类:
其他好文 时间:
2014-07-26 02:15:06
阅读次数:
188
#include
char fun(char ch)
{
if(ch>='0'&&ch<='9')
return '9'-(ch-'0');
}
main()
{
char c1,c2;
printf("\nThe result:\n");
c1='2';c2=fun(c1);
printf("c1=%c c2=%c\n",c1,c2);
c1='8';c2=fun(c1);
p...
分类:
其他好文 时间:
2014-07-23 13:29:46
阅读次数:
204
[root@c1 rpm]# ll总用量 25712-rw-r--r--. 1 root root 9314124 7月 22 15:04 kernel-devel-3.10.0-123.el7.x86_64.rpm-rw-r--r--. 1 root root 6345418 7月 23 ...
分类:
数据库 时间:
2014-07-23 12:35:06
阅读次数:
460
父类和子类如果类C1扩展自另一个类C2,那么C1称为子类或派生类,C2称为父类或基类。派生类可以从它的基类中继承可访问的数据域和方法,还可添加新数据域和新方法例如:实现一个几何图形基类;class GeometricObject1 { private String color = "white...
分类:
编程语言 时间:
2014-07-20 22:19:52
阅读次数:
293
---------------loop循环定义变量--------------------declare cursor c1 is select * from emp;# rec emp%rowtype;# i numeber:=1; # v_count number;begin# select count(*) into v_count from emp;#(1) open c1; loop...
分类:
数据库 时间:
2014-07-20 00:33:20
阅读次数:
334
引言 考虑下面的结构体定义:1 typedef struct{2 char c1;3 short s; 4 char c2; 5 int i;6 }T_FOO; 假设这个结构体的成员在内存中是紧凑排列的,且c1的起始地址是0,则s的地址就是1,c2的地址...
分类:
编程语言 时间:
2014-07-19 00:37:47
阅读次数:
409
一、字符函数字符函数是oracle中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式。select lower('AAAA') from dualinstr(C1,C2,I,J) -->判断某字符或字符串是否存在,存在返回出现的位置的索引,否则返回小于1;在一...
分类:
数据库 时间:
2014-07-16 14:59:19
阅读次数:
262
public static void main(String[] args) { Integer a1 = 1; Integer a2 = 1; Integer b1 = 127; Integer b2 = 127; Integer c1 = 128; Integ...
分类:
其他好文 时间:
2014-07-14 17:48:02
阅读次数:
201