一段c语言代码

作者在 2011-12-22 11:09:34 发布以下内容
//一段c语言代码
#include"stdlib.h"
#include"stdio.h"
void main(){
double *ss;//定义double类型,地址名字为ss的一级指针
int  i,j,n;//i,j循环变量,
int length;
n=4;
ss=(double *)malloc(n*(n+1)*sizeof(double));//静态分配20个类型内存空间
length=n*(n+1);
for(i=0;i<n;i++)
{
 for(j=0;j<n+1;j++)
  *(ss+i*(n+1)+j)=0;
  *(ss+i*(n+1)+i)=1;//赋值
}
//结果为:ss[0]=1,ss[5]=1,ss[10]=1,ss[15]=1,ss[20]=1,其余的值为0
for(i=0;i<length;i++)
 print("ss[%d]=%4d",i,*(ss+i));
}

c | 阅读 1558 次
文章评论,共0条
游客请输入验证码
浏览59241次
最新评论