44问答网
所有问题
当前搜索:
创建int数组
C语言
数组
编程题?
答:
度娘打格式太麻烦了,参考图片格式吧。define _CRT_SECURE_NO_DEPRECATE include<stdio.h> include<iostream> using namespace std;
int
main() { FILE *fp;fp = fopen("C:\\Users\\93482\\Desktop\\original.txt", "r+");if (fp == NULL) { printf("File open error");return 0;} int...
C语言 定义
数组
问题
答:
字符
数组
不能直接将字符串直接赋给数组,只能一个元素一个元素的赋值,但是用指针可以。用数组赋值的话可以把它改下,改成char s[20]={"right!"};用指针赋初值可以这样改:char p;p="right!";char p;意思就是定义一个字符指针,用来存放字符串的首地址。p="right!";是将字符串的首地址赋给p...
动态
数组
跟静态数组的区别?
答:
动态
数组
是在程序运行时
创建
的,可以根据用户需要,有效利用存储空间:
int
*h=new int[10];静态数组在声明时就已经确定大小的数组,即数组元素的个数固定不变:int h[10]; 本回答由网友推荐 举报| 答案纠错 | 评论 2 5 其他回答 动态数组可以自动增长,静态数组长度是固定的 热心网友| 发布于2013-08-09 举...
一个小的c程序,苦恼了好久了,就是改不对
答:
int
n;printf("Enter:\n");scanf("%s",a);printf("n=");scanf("%d",&n);panduan(b,a,n); //panduan的参数是指针,用
数组
名表示指针 还有就是数组名已经相当于 //一个固定的指针,一旦被
创建
,就不允许修改它的值。这里在函数内部 //已经修改了数组b的内容 printf("%s",b);retu...
把一个
int
型
数组
中不为0的数存入一个新的数组并返回
答:
int
* no_zero( int *a, int n){ int j=0;int *b=a;for( i=0;i<n;i++ )if ( a[i] != 0 ){ (b+j)=a[i];j++ ;} return b;}
java问题
答:
每一次写 new的时候都是让JVM分配一次空间,你第一次new先分配了5个连续
int
数的空间,并将其首地址赋给了s,第二次new则另外
创建
了3个连续的int数的空间,并将首地址赋给s, 则第一次分配的
数组
的空间没有了引用,被抛弃后成为了垃圾,但空间并没有释放。而java是有垃圾自动回收机制的,但是它是...
C语言如何写出计算100位大数的算法?
答:
}/*
创建数组
*/void go(char a[],char b[],
int
s[]){ int alength=getlength(a); int blength=getlength(b); int i=alength-1; int j=blength-1; int k;/*s数组下标*/ int slength; if(alength>blength) slength=alength; else slength=blength; k=slength; while(i>=0&&j>=0) s[...
棣栭〉
<涓婁竴椤
65
66
67
68
69
70
71
72
73
76
其他人还搜