c语言
文章平均质量分 83
ImAoJin
个人Blog: imaoj.in
展开
-
#ifndef/#define/#endif使用详解
以下内容转载自叶子一哥(原文传送门)以下为转载内容(根据原文评论有增加批注):想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代转载 2017-08-20 16:04:37 · 212 阅读 · 0 评论 -
关于typedef的用法总结
学校的C语言教科书中对typedef只有一带而过的简介,所以在学习数据结构的时候屡次碰壁。在网上找到一篇关于typedef用法的总结,现转载如下。由于作者未贴出原作者的链接,所以我这只能贴出二次编辑后的地址。——我是传送门以下为转载内容:在C还是C++代码中,typedef都使用的很多,在C代码中尤其是多。typedef与#define有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些C转载 2017-08-20 18:43:08 · 698 阅读 · 0 评论 -
const使用详解
虽然已经大概读了《大话数据结构》一书,但最近在啃《数据结构与算法分析》的时候还是力不从心,看到代码的时候会惊觉:哇,这个东西还有这种操作!还是基础不够扎实啊!但这也不能完全怪我自己啊(突然推卸责任),确实学校的C语言教材中const只作为常量介绍的。刚好在网上看到一篇对const的详细解读,现转载如下,惯例->原文传送门。以下为转载内容(删除了原文前文的背景介绍hhhh,需要说明的是:作者是介绍的C转载 2017-08-21 13:02:54 · 1391 阅读 · 0 评论 -
getchar和getch的区别
近日都在做C课设作业,做的过程中碰到很多困难。譬如如何正确读取文件中的数据至链表,又如何使链表中的内容无误地打印出来。这个问题可以说折磨了我近三四天,以至近乎快放弃这种方法。好在今天成功地解决了。。。咳咳这篇文章的重点不在这里。在做课设的时候,其中有一个模块为“密码输入模块”,实现的功能为对用户所输的密码即时地回显‘*’。在初步理解代码后,自己就开始敲敲敲,但编译的时候却发现得不到效果。后来反复对照转载 2017-09-03 19:30:33 · 561 阅读 · 1 评论