最近在学习c语言,有好多问题都不懂啊。然后在结构体又出问题了
在下面的代码中,编译过程中总是提示name, species, teeth, age这四个标识符未定义,但是在前面的结构体中不是已经定义了吗。这个该怎么办啊,小的实在想不出来啦。
struct fish {
const char *name;
const char *species;
int te……继续阅读 »
9年前 (2016-04-16) 1308浏览
0个赞
int i;
int j;
char filename[200];
FILE* fread;
Item* item_1; /*
Item有两个域,第一个域dimension_1是用来存放数据
第二个域clusterID,现在被用来存放相同的数据出现的个数
*/
//test
for( i = 1; ……继续阅读 »
9年前 (2016-04-16) 1079浏览
0个赞
List Reverse( List L ){
PtrToNode now,before,next;
for(now=L,before=NULL;next;now=next){
next=now->Next;
now->Next=before;
before=now;
}
return before;
}
这么写还有什么情况没考虑吗?
解决方案
……继续阅读 »
9年前 (2016-04-16) 912浏览
0个赞
/*
*02-线性结构1 一元多项式的乘法与加法运算
*本人采用的是不带头结点的单向链表表示多项式
*/
# include <stdio.h>
# include <stdlib.h>
typedef struct Node * List;
struct Node{
int xishu;
int zhishu;
List n……继续阅读 »
9年前 (2016-04-16) 1207浏览
0个赞
求帮助 下面这段代码哪里错了?
C:\Users\Administrator\Desktop\2.c(20) : error C2115: "function" : incompatible types
C:\Users\Administrator\Desktop\2.c(20) : warning C4024: "max" : different type……继续阅读 »
9年前 (2016-04-16) 1312浏览
0个赞
题目,输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输入数组。
#include<stdio.h>
int main()
{
int a[10],max,min,i,t,y;
printf(“please enter 10 numbers:”);
for(i=0;i<10;i++)
scanf(R……继续阅读 »
9年前 (2016-04-16) 914浏览
0个赞
56781234同CD A8 C1 AA D0 C2 D0 CB亦或得F8 9E F6 92 E1 F0 E3 FF。(假如连第一句都算不清楚就不用往下算了)对这个结果的每个字节除9,将除数与模数亦或得出的原始结果是1E 14 18 12 19 1C 1B 1F。本人算出的结果跟原始数据不同,欢迎有识之士来破~~~ 注意了,是除9,除以9本人也试了。都不是理……继续阅读 »
9年前 (2016-04-16) 1356浏览
0个赞
这个程序是这样的,本人的想法是要把shuzua函数产生的数组传递到paixu函数中进行排序,但不知道该怎么样编程,试了很多遍都弄不好,耽搁一下你们的时间,麻烦告诉本人一下怎么弄,万分感谢。
#include <stdio.h>
#include <stdlib.h> // 包含ra……继续阅读 »
9年前 (2016-04-16) 1131浏览
0个赞
int f (int n) {
//do something
return n + 1;
}
//
//
int g (int n) { //第一种写法
//do something
f (n);
}
int g (int n) { //第二种写法
//do something
return f (n);
}
讨教:函数g的两种写法,是不是在任何环境和情形下……继续阅读 »
9年前 (2016-04-16) 1083浏览
0个赞