标签:c语言

C语言

关于bool变量

有如下定义: bool visit[10]; 则 for(int i =0;i<10;i++) if(! visit[i])//这一句是什么意思,怎么理解呢 { ….. } 解决方案 40 bool类型就是两个值,true或false,即真或假;非真即假,非假即真; if (!visit[0])就是!……继续阅读 »

2年前 (2017-05-08) 312浏览 0个赞

C语言

为啥free(a)之后该地址还可用

本人看到一个教程里提到了这么一段: free函数,释放动态内存 void *free(void *p) 举例: char *a,*b a = (char *) malloc(10*sizeof(char)); b = a; … free(a) /*释放其指向的动态内存*/ 于是本人很好奇假如真是如此,那么释放a之后b会……继续阅读 »

2年前 (2017-05-08) 279浏览 0个赞

C语言

linux 调用本人定义的函数静态库 的结果和放在一个程序里的调用函数的结果不一样了呢

各位高手,本人又来问问题了,哎希望你们能帮本人解答一下下   谢谢! LS是本人编译的平滑函数,对矩阵的一列元素进行平滑处理,输出的矩阵第一行、最后一行是原始函数第一行和第二行的平均、最后一行和倒数第二行的平均。其余中间的是相邻三行的平均。 //LS1.c #include<stdio.h> void LS……继续阅读 »

2年前 (2017-05-08) 258浏览 0个赞

C语言

怎么样为malloc申请的字串赋值

原帖在这里: http://bbs.csdn.net/topics/392139009?page=1#post-402183908 原因是本人手太快了,所以重新发出,给各位好心的前辈分值。 问题列表: 【已了解】那本人该怎么样确定这块地址能否真的被释放了呢? void * free(void *p): 【尚存疑问】1、……继续阅读 »

2年前 (2017-05-08) 311浏览 0个赞

C语言

求帮助解答问题

#include<stdio.h> #define MAXLINE 1000 //允许输入行的最大长度 int getline(char line[],int maxline); void copy(char to[],char from[]); //print the longest line main(……继续阅读 »

2年前 (2017-05-06) 187浏览 0个赞