blsn.net
当前位置:首页 >> C语言L%>lEngth与L.lEngth 可以通用吗? 急 >>

C语言L%>lEngth与L.lEngth 可以通用吗? 急

输入参数为Sqlist *L,是以指针的形式传递进来的,所以操作时就需要用->来操作L中的成员。

for (j = l->length - 1; j >= i; j--) l->data[j + 1] = l->data[j]; 这句话可以这样理解: len = l->lenth; for(j = len - 1; j >= i; j--) //for循环 { l->data[j + 1] = l->data[j]; } j从大到小,也就是说从数组的最后一位开始取数一直取到...

* 1.定义指针,如int *p; 2.取指针数据的实际值。 如上面定义的p,直接使用p时,使用的是p的地址,赋值或者取值应该用 *p。 p = new int; *p = 5; printf("%d", *p); -> 访问一个类对象指针的成员时,就会用到。 如 class ABC... ABC *temp = ne...

1、 #include#include#includeusing namespace std;typedef struct Lnode{int *data;int length;int maxsize;struct Lnode *next;}List;void creatList(List &L,int n){int count = 0;L.data = (int*)malloc(sizeof(int)*n);if (!L.data)cout L....

要传指针啊,兄弟! 我帮你改了一下,你看看: #include #include #define MAXSIZE 10 typedef struct node { int data[MAXSIZE]; int length; }SeqList; //定义一个线性表 SeqList L; //顺序表的初始化 void SeqListInit(SeqList *L) { L->leng...

根据你的要求,只要将以下代码写入程序即可实现你说的功能,具体如下: #include #include #include #define LIST_INIT_SIZE 20 #define LISTINCREMENT 10 struct myList { int elem; int length; int listsize; }; int InitList(myList&L) { L....

#include #include #define NULL -2 #define ERROR -1 #define OK 1 #define TRUE 2 #define FALSE 3 #define Boolen int #define Status int #define LIST_INIT_SIZE 3 #define LIST_INCREMENT 2 #define NAME_LEN 13 #define DES_LEN 30 char ...

你好,scanf("%d%d%s",&p->num,&p->score,p->name);中应该差一个&号scanf("%d%d%s",&p->num,&p->score,&p->name);

/*单词有错误,符号少写,漏写,这么低级的错误,自己都不愿意自己动手,还是劝手不要学习了*/#include#includetypedef int elem;typedef struct {elem *p;int length;int capacity;}list;void initlist(list *l,int capacity){//l->p(elem *)ma...

改了一点,你对着你的源程序看一下: #include "stdio.h" #include typedef int datatype; typedef struct { datatype elem[1024]; int length; }seqlist; void creatlist(seqlist *L) { int i; int temp; for(i=0;ielem[i]=i+1; } L->length=20...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com