
C/C++基础知识
Eastmount
北理本硕,武大博士。欢迎加入“网络攻防和AI安全之家”和“数智人文与文本挖掘”知识星球!自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵州高校的一名教师,并想把自己所学所感真心传授给自己的学生,帮助更多陌生人。已发表论文30余篇,撰写专著8部,主持课题6项,感恩遇到的每一位读者,且看且珍惜。
贵州纵美路迢迢,为负劳心此一遭。收得破书三四本,也堪将去教尔曹。娜美人生,醉美生活。他和她经历风雨,慢慢变老。
展开
-
[C/C++基础知识] 那些被遗忘的链表知识
最近快毕业了,复试又复习了一些知识.其中就包括那些被遗忘的链表知识,而它又是C语言中非常重要一个知识点.同时发现很多同学都会忘记该知识,所以通过这篇文章一方面帮助大家回忆链表知识,同时对刚接触C语言的同学也有帮助.我采用问答的方式回顾那些知识,希望能接受!提示:该文章引用李凤霞(北理)的《C语言程序设计教程》及课件和谭浩强(清华)的《C程序设计》.一.链表基本概念1.什么是链表?链原创 2014-03-28 01:25:39 · 11659 阅读 · 1 评论 -
C语言API编写窗体界面和按钮
最近有个程序需要用对话框的方式实现,但前面都是通过黑框形式完成的,突然让增加一个界面,本来准备采用MFC完成的,后采用API函数.主要是通过调用Windows API界面的CreateWindows函数完成,同时也能创建按钮,把参数设置为button,如果想响应该按钮,只需在回调函数中增加消息WM_COMMAND判断即可.该文章主要是怀念自己大一的学习生活,希望文章对大家有所帮助.原创 2014-05-25 02:43:50 · 18557 阅读 · 4 评论 -
[C/C++基础知识] main函数的参数argc和argv
该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助.一.main()函数参数通常我们在写主函数时都是void main()或int main() {..return 0;},但ANSI-C(美国国家标准协会,C的第一个标准ANSI发布)在C89/C99中main()函数主要形式为:(1).int原创 2014-03-05 01:13:37 · 97176 阅读 · 26 评论 -
《The C Programming Language》读书笔记总结 <一>.基础篇
写了这么多年的C代码,回过头来再看《The C Programming Language》这本书,作者Brian W. Kernighan和C语言之父Dennis M. Ritchie。感觉里面的知识和书的架构给人非常"合理"的感觉。怎么个合理法呢?首先书中的代码,如else-if中使用binsearch函数介绍二分查找、atoi介绍字符串s转换为整数、计算器逆波兰表达式,都是实际中非常经典且常用的知识;原创 2015-10-21 16:14:47 · 8880 阅读 · 0 评论 -
[C/C++基础知识] 一篇就让你彻底搞懂qsort快速排序的文章
最近在做LeetCode的题目、面试和笔试后发现经常考察快速排序的知识。通过这篇文章介绍,能让你彻底的了解和学习快排,主要从一下三个部分进行介绍: 一.C语言实现qsort快速排序 二.快速排序的原理及手写快排源码 三.LeetCode关于Two Sum的快排实现希望文章对你有所帮助~原创 2015-10-11 05:45:39 · 13676 阅读 · 2 评论 -
[C/C++基础知识] 面试再谈struct和union大小问题
最近找工作参加了很多笔试,其中考察结构体和联合体的大小问题是经常出现的一个问题。虽然题目简单而且分值比较低,但是还是想再给大家回顾下这些C和C++的基础知识。希望文章对你有所帮助~PS:意外惊喜第三部分,所有权归它们公司所有。我只想分享学习并无它,望海涵~这面多笔试,让我牢记一点:山外有山,人外有人,尤其是程序猿;但是什么时候都不能丢失自我和自己感兴趣的东西,即使再累再苦,做自己喜欢的东西就是幸福,比如写博客、玩爬虫、赏美文、学习新知识。原创 2015-09-23 03:54:48 · 8507 阅读 · 1 评论