![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 78
Junco1216
这个作者很懒,什么都没留下…
展开
-
关于指针和数组的一些思考
<!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {}--> 还记得当初来西邮Linux兴趣小组来面试的时候,第一轮面试,学长们问我的问题就把我问的晕头转向。来到小组前,还自以为把课本看得挺透,没想到却是“只知其表“。那次面试回去之后我反思了好多,学会了、懂得了好多之前没弄明白,或是根本原创 2013-07-15 20:59:58 · 1177 阅读 · 1 评论 -
第一次讲座盲点整理(C类型与运算)
1、C,C++版本演变:C89 -> C99 -> C11 || C++98 -> C++03 -> C++112、C99新增关键字、数据类型: _Bool,_Complex,_Imaginary,inline,restrict _Bool:布尔类型,C++中有这个类型,其仅有0和1两个值。以便程序员能够编写同时兼容于C与C++的应用程序。在编写新 的应用程序时,原创 2013-07-17 16:15:48 · 783 阅读 · 7 评论 -
第二次讲座盲点整理(指针与数组补充、左值与右值)
<!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {}-->1、指针的类型 在32位环境下,执行下列程序,可以看出,无论是char型,int型,longint型,float型,还是double型,它们的指针大小都是4个字节。#include int main( int原创 2013-07-18 21:09:50 · 664 阅读 · 0 评论 -
第三次讲座盲点整理(编译与链接)——入口函数一定是main?
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->自打从上大学C语言课的第一天起(不是第一天也是第二天了),我们就知道了这样一句话:一个C程序总是以main函数为入口,从main函数开始执行。昨晚刘欢学长为今天的讲座做铺垫,留下了几个问题,其中就有这样一个问题:C程序的入口是main函数?一定是main原创 2013-07-19 19:31:47 · 2178 阅读 · 0 评论 -
第三次讲座盲点整理(编译与链接)——课程设计里的密码原来就是虚设!
真不知道刘欢学长都是从哪里学到的这些技巧,简直是让我佩服地五体投地。今天本来是想总结一篇博客,结果发现想要总结的东西在一篇里根本总结不完。大神就是大神,在两个小时的时间里讲的知识,让我回味了一天,都没有回味结束。 还记得这学期在课程设计的时候,王小银老师对我们做的程序提出一个建议性要求——加入密码验证。当时觉得这是一个很恐怖的东西,密码这样一门高深的学问,我们这三天打鱼两天晒网地原创 2013-07-19 20:41:18 · 938 阅读 · 0 评论 -
C语言标准库函数qsort那点小事
原文地址:http://www.cnblogs.com/sooner/archive/2012/04/18/2455011.htmlqsort包含在头文件中,此函数根据你给的比较条件进行快速排序,通过指针移动实现排序。排序之后的结果仍然放在原数组中。使用qsort函数必须自己写一个比较函数。函数原型:void qsort ( void * base, size_t nu转载 2013-07-22 14:42:36 · 630 阅读 · 0 评论 -
“scanf扫描集”的初体验
前天在讲座中,见到了一种奇葩的scanf的表达格式,听说叫做scnaf的“扫描集”。在听学长讲解了它的功能后,觉得scanf的这一功能甚是有用,于是在网上搜集了一些有关scanf扫描集的信息,自己一试,果然很有用。 ANSI C 标准向 scanf() 增加了一种新特性,称为扫描集(scanset)。 扫描集定义一个字符集合,可由 scanf() 读入其中允许的字符并赋给对应字符原创 2013-07-21 21:02:25 · 1639 阅读 · 4 评论 -
关于malloc、free、realloc的一些奇葩问题
在man手册中可以看到这样的声明: #include void *malloc(size_t size); void free(void *ptr); void *calloc(size_t nmemb, size_t size); void *realloc(void *ptr, size_t siz原创 2013-07-24 20:58:21 · 1126 阅读 · 0 评论 -
C语言中可变参数的实现
最近在学习C++,既然名叫C plus plus,自然在学习的过程中特意留意了一下,这个plus到底plus在了哪里,究竟哪里比C好用。果然,在学习了类,重载,模板这些特性之后,不得不说,C++的确比C方便了许多。但不知为什么,虽然重载、模板给C++的使用带来了极大的方便,我还是钟情于C语言,也许是因为我的“初恋”是C吧——不都说初恋是最难忘的嘛。 言归正传。在实验室学长的介绍下,最原创 2013-10-23 22:59:41 · 993 阅读 · 0 评论