标签:c语言
双递归的执行过程谁能解释下给本人听 谢谢
假定有段这样的代码: void recursion(int *a,int i,int j)//递归 { if (i > N – 2) { return; } else if (j < N – 1 – i) { if (a[j] > a[j + 1]) { int temp = a[j]; a[j] = a……
05-25 立刻查看
c语言 free()函数结果
使用指针时,调用malloc函数分配内存,使用完之后,调用free()函数释放内存.如以下程序: #include<stdlib.h> #include<stdio.h> int main() { typedef struct { int a; char *str; }node,*l_n……
05-24 立刻查看
求指导!《C语言入门经典》案例12.1原封不动输入到cfree 5.0中,提示无法打开文件用于写入数据
最近在学习Ivor Horton的《C语言入门经典》(第4版),将《第12章 处理文件》的 12.1的代码原封不动地输入到Cfree 5.0中,按F11提示没有错误,然后F5运行,在输入了几个字母后,提示”Error opening myfile.txt for wirting.Program terminated.“ 请哪位高手帮忙解答下失败原因是什么呢?……
05-16 立刻查看
问一下调用函数时,实参类型可以不和形参类型一样吗
例如 void Swap(int *x,int *y) { int temp; temp= *x; *x=*y; *y=temp; } 然后本人调用它 void SortString(int score[],long num[],char str[][MAX_LEN],int n) { int i,j; cha……
05-15 立刻查看