66问答网
所有问题
当前搜索:
c语言储存
C语言
题:将一组字符串按字典顺序输出。(通过函数调用完成)
答:
将一组字符串按字典顺序输出的源代码如下:include <stdio.h> int main (){ char name[40] ; //声明一个叫name的
储存
空间,数组的元素数目是40 printf("what is your name ?\n");//转化说明字符/n换行 scanf("%s,name");//输入一个字符串,使用了%s的转化修饰符,表示输入字符串 printf...
关于
C语言
变量和数组的声明问题
答:
首先声明变量了是有内存分配的。如果定义数组后可以得到连续的内存分配(有时候特别占用空间)。所以
C语言
出了链表(可以不连续的村一组数据)。下面是C语言内存分配特性,可以参考。1、C中内存分为四个区 栈:用来
存放
函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。
C语言
怎么设置20万的输入
答:
此题必须得用数组,不然数据往哪里放?调用快速排序库函数,在32位系统下最大用时约30秒。若自定义排序函数则用时很长。调用库函数的代码如下——include "stdio.h"#include <stdlib.h>int mycmp(const void *a,const void *b){//为快排库函数服务的自定义比较函数return *(int *)b-*(int ...
C语言
定义数组问题
答:
你这种抠细节的精神很好,我来告诉你正确答案。如果你是定义char a[10],那么你确保能使用的内存单元就是a[0]~~a[9],但是C编译器不会对数组下标进行检查,因此a[10]不会报错,并被编译为a[9]之后的那个内存单元。你定义a[10]的时候通常由于内存对齐等原因分配的内存会不止10bytes,因此编译器...
C语言
数据结构该怎么学,有点难,
答:
那本书里对于数据结构的内容你只需要记住那些类型就行了,比如int,float,double,long等等,其他的了解即可,不懂暂时也没关系的。 然后往后一直看,看完数组,函数了以后你就能对
c语言
有个大致了解了。 我建议先不要看指针,指针的功能大部分能被数组代替,指针对于初学者很难理解,所以初学达到了解的...
C语言
怎么实现可变长度字符串
答:
char * p = (char*)malloc(sizeof(char)*n)别忘了free C++和C#的string类型在最低层实际也是利用类似方法去做的 另外有一种 char str[SIZE_MAX]也有人喜欢用 realloc函数 只是不太推荐,主要原因是以前系统上这个函数操作会出问题,因为内存的原因 ...
C语言
从键盘任意输入10个数
储存
在一维数组元素中,计算该数组中负数的...
答:
include <stdio.h> define N (10)int main(){ int a[N];int i,max,min,sum,cnt;for(i=0,sum=0;i<N;++i){ scanf("%d",&a[i]);if(i==0){ max=min=a[i];} if(a[i]>0){ if(min>a[i]){ min=a[i];} if(max<a[i]){ max=a[i];} } else if(a[i]<0){ ...
在
C语言
中,字符串常量"abh\\013\\\"在内存中所占
储存
空间字节数是?求解...
答:
这是错的,不能通过编译的。‘\\’表示一个'\'字符,'\"'表示一个双引号,但是少了串尾自身的双引号。
c语言
输入数字取最大数 解释
答:
include <stdio.h> /*调用scanf(),printf()函数*/ include <stdlib.h> /*调用system()函数*/ void main() { int num = 0; /*定义整型变量num,并初始化为0*/ int max = 0; /*定义整型变量num,并初始化为0,用于
存放
最大值*/ int temp = 0; /*定义整型变量temp,并...
C语言
中汉字的用 char 也可以存么
答:
可以使用char
存储
,不过一个汉字需要多个字节,也就是你要使用char[]来存储
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜