上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
  2017年1月7日
摘要: 内存泄露的概念大家可以自行百度下,本文不做阐述。本文要讲的是在程序中分配了内存,但是最后没有使用free()函数来释放这块内存,会导致内存泄露吗?比如有如下代码:#include int main() {char *p = (char *)malloc(1); if(NULL == p)... 阅读全文
posted @ 2017-01-07 15:53 C语言答疑课堂 阅读(292) 评论(0) 推荐(0) 编辑
摘要: strcpy()函数应该是我们用的比较常用的一个函数,基本功能是将一个字符串拷贝到我指定的内存空间。但是要复制的字符串长度超过这段内存空间的话,结果可能是未知的。比如以下的程序:#include #include int main(int argc, char *argv[]){ int ... 阅读全文
posted @ 2017-01-07 15:23 C语言答疑课堂 阅读(676) 评论(0) 推荐(0) 编辑
摘要: C语言面试经常会考如下一道题,哪里有错误:#include int main() { char string[100] = {'\0'}; gets(string); printf("输入的字符串是:%s \n", string); return 0; } 这段... 阅读全文
posted @ 2017-01-07 15:22 C语言答疑课堂 阅读(564) 评论(0) 推荐(0) 编辑
摘要: C语言的printf函数处理的参数顺序是从右向左的,例如如下程序:#include int main() { int a = 1, b = 2, c = 3; printf("(a + b + c)的值是%d, b的值是%d, c的值是%d\n", a+b+c, (b = b +... 阅读全文
posted @ 2017-01-07 15:20 C语言答疑课堂 阅读(545) 评论(0) 推荐(0) 编辑
  2017年1月6日
摘要: 现在我们家里基本都是配备一个机顶盒,一个电视,两者通过HDMI连接,就可在家里看大片了。但是有一个知识点,就是机顶盒能以N种分辨率的形式输出,比如以720p的分辨率输出视频,或者以1080p的分辨率输出视频;电视机也支持N种分辨率,比如720p,1080p,那么两者是怎么统一分辨率的... 阅读全文
posted @ 2017-01-06 14:35 C语言答疑课堂 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 我曾经用touch命令创建一个文件script,默认的权限是”rw-r- -r- -”,有的朋友就有可能问为什么是这种组合?其实,这正是umask命令捣的鬼。在linux上输入:umask,如图一所示:图一.umask输出结果可以看到输出结果时0022。那么这个和script刚创建时的权限有什么关系... 阅读全文
posted @ 2017-01-06 13:46 C语言答疑课堂 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 此篇文档将讲解关于linux中文件权限常用命令chmod。为了达到一个比较好的效果,我会在需要的地方实际上机验证测试,并截图给朋友们看。我的linux机器装的是(opensuse-11.3),并且以文本界面(类似于dos那种黑黑的界面)。上一篇中我们讲到 linux shell_输出总结(一)之ch... 阅读全文
posted @ 2017-01-06 13:39 C语言答疑课堂 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 想必你在编程时,即使写了一个很小很简短的程序,本以为编译一定不会有问题,自信满满,结果编译完了,编译器给了几个大大的error,比如:error C2018: unknown character'0xa3',或者是syntax error : missing ';' before 'type'等等,... 阅读全文
posted @ 2017-01-06 11:44 C语言答疑课堂 阅读(229) 评论(0) 推荐(0) 编辑
  2017年1月5日
摘要: 博主经常在QQ群里、论坛里看到好多C语言初学者,甚至是有一定编程经验的人,咨询在编程中遇到的一些稀奇古怪的问题。博主对这些问题做过分析汇总,有些问题确实隐蔽的非常深,像break关键字用的不对啦,局部变量生命周期结束了,指针指向了不改指向的内存了等等。 博主从事C编程十多年... 阅读全文
posted @ 2017-01-05 15:46 C语言答疑课堂 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 面试时经常会考到这样一道改错题:#include int* function(int parameter) {int a = parameter;a += 1;printf("在fuction函数中,变量a的值是%d, 变量a的地址是%d\n", a, &a);return &a; } in... 阅读全文
posted @ 2017-01-05 12:46 C语言答疑课堂 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页