
C基础
文章平均质量分 76
linan_nwu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小程序:判断一个数是否为素数
/*题目:写一个判素数的函数,在主函数输入一个整数,输出是否是素数的信息。补充:素数检测是个 NPC 问题,没有有效的算法。想要更专业可以参考以下两个网址:http://www.cppblog.com/zoyi-zhang/archive/2008/09/23/62572.htmlhttp://bbs.emath.ac.cn/viewthread.php?tid=803&e原创 2012-08-04 07:58:12 · 2710 阅读 · 0 评论 -
小程序:字符串统计
一个简单的程序,但想想这个程序可以拓展的,比如将信息写入到文件中,然后进行统计,或者做成单词校验神马哒~~是不是嗖主意很多哈~~先看简单哒,后期再上升级版本,吼吼~~/***题目:统计一个字符串中给定子字符串出现的次数*/#define CHAR_LEN 100#includevoid subStr(char *array,char *str){ int count = 0原创 2012-08-20 14:25:07 · 1795 阅读 · 0 评论 -
C基础知识--指针类型的常量
Hi,大家好,楼猪又来更新了。最近有点偷懒,当然也是因为有些问题我自己也还没闹明白,所以不敢乱写。不过我还是来啦,因为我很水的,写不出什么高深的DD来,啊哈哈~~~先给大家贴个笑话看看某程序员论坛,有一新会员发帖:我一直用C语言,不知道是否已经过时,现在好像都流行C++、C#之类的,我这把年纪了,现在学新语言还来得及不。某人热心回帖:C语言博大精深,其中的奥妙你还没领悟呢,还是把这个学原创 2012-08-21 23:24:17 · 818 阅读 · 0 评论 -
C基础知识--指针与数组
关于“指针与数组”,本来想自己整理个原创专题的,但写出来的DD实在太水,刚碰巧看到一篇这个主题很不错的文章,拿过来和大家分享,链接如下:http://c.chinaitlab.com/c/basic/200811/770070.html下面是我在读原文的基础上,标注了一些自己的理解和旁白。建议大家点开原文看下,然后选择一个自己比较喜欢的风格仔细看下这篇文章,会有收获的。转载 2012-08-22 14:13:03 · 412 阅读 · 0 评论 -
指针与const限定符
const限定符和指针结合起来常见的情况有以下几种写法:1、const int *a;2、int const *a;这两种写法是一样的,a是一个const int型的指针,*a是不允许改写,a允许改写。3、int *const a;a是一个指向int型的const指针,*a是可以改写的,但a不允许改写;4、int const * const a;a是一个指向const原创 2012-09-27 09:50:14 · 486 阅读 · 0 评论 -
空指针,野指针,通用指针
我来啦~~~好久没来,感觉自己很颓废,不知道自己在做什么,要做什么,时间就一点点浪费掉了。。。人生中有很多无奈,纠结,迷茫,焦虑,徘徊,失望,挣扎,努力,得到和失去...我把我能想到的词都放这里了谁说的人生其实就是一场修行,把很多事情看淡看轻。我是个废话坛子,不浪费大家时间了,转入正题:以下内容都是转的,但也要认真看呀,不懂的看懂,懂的就当巩固。Q1:指针使用之前一定要转载 2012-09-10 13:21:12 · 1525 阅读 · 0 评论 -
在C语言有一定基础之后,怎么样能够更快的成长?
Q:在C语言有一定基础之后,怎么样能够更快的成长?这个问题比较常见,通常在程序语言有了一定基础之后,成长最快的方法就是多编程序,没有其他任何捷径,在实践中碰到问题/排查问题,提高程序的实现能力和调试能力,在实践中自然而然将各种知识融会贯通,在实现程序的过程中注意体会每个问题的解决方法以及每个Bug的排除方法,实践能力提高了,程序设计的技巧和能力也就提高了.祝大家的程序越写越好!依然狠迷转载 2012-09-10 14:37:45 · 609 阅读 · 0 评论 -
C常见面试题
请原谅我这么庸俗的在这里整理面试题但我想说明一下,首先,我自己整理这篇文章的目的不是为了面试。有时候有些基础的东西我可能还不是很明白,通过一两道比较绕的题目,我会更清楚一些(我是这样的,应试教育的牺牲品)。为什么要解释呢?因为我还记得我最初来这里是为了坚持每天都写点代码,人会老的,脑袋总不用就锈了,很久不敲程序,手指都不灵活了。程序是每天都要敲的!!!加油呀!!!Q1、局部变量原创 2012-09-10 16:36:41 · 2495 阅读 · 0 评论 -
C语言条件编译
以前工作中,条件编译要经常用的,但那时候工作太忙,只是用,刚才恰好看到这个主题,看了一遍,然后就转过来分享给大家吧~~一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。一、条件编译命令最常见的形式为:转载 2012-09-10 14:09:45 · 679 阅读 · 0 评论 -
C基础知识--指针算术运算
这篇文章最初是在2012.8.18日写的,但今天2012.9.27日我再回头看,突然感觉之前写的很繁琐,还没有表达出重点来。所以,今天对这篇文章打个补丁~~抛开标题,这里主要要讲的其实是指针指向数组时的一些知识。1、指针之间的比较运算比的是地址,所以,C语言规定,只有指向同一个数组中元素的指针之间互相比较才有意义,否则没有意义;2、指针相减表示两个指针之间相差的元素个数,同样只有指原创 2012-08-18 16:45:03 · 994 阅读 · 0 评论 -
单链表的创建,插入,删除以及就地逆转
周末,无聊,上个更无聊的程序。自己写的,水平不咋滴,凑合着看吧/***题目:单链表的相关操作**1.头插法创建单链表;**2.尾插法创建单链表;**3.添加单链表结点;(头插,尾插结点的核心部分和创建链表一样,所以,这里假定链表的元素从小到大有序,将新结点插入链表)**4.删除单链表结点;**5.单链表的就地逆转;**6.退出程序;*/#include#include原创 2012-08-19 16:02:25 · 578 阅读 · 0 评论 -
小程序:学生信息管理系统--C语言版本
程序写的很烂,但希望对你有用!!!做了点小修改(添加学生先校验是否已存在,另外实现了学生信息修改及删除功能),链接点这里http://blog.youkuaiyun.com/linan_nwu/article/details/7883882/***学生成绩管理系统**俺就是俗人一个,不过看到在博客中贴上我敲的这些小程序,访问人数有增加哦^-^,我挺开心的。**当然也是本着这个“小程序原创 2012-08-14 11:09:45 · 3573 阅读 · 0 评论 -
C/C++ 误读系列
最近闲来无事,逛逛论坛,看看贴,才发现自己很多都不知道。以下是整理出来的一些东东。C/C++误区系列文章目录:1. void main() 2. fflush(stdin)3. 强制转换malloc()的返回值4. 错误使用char c = getchar();正确的是int c = getchar()5. 检查new的返回值6. 常见误区转载 2012-08-08 13:28:41 · 638 阅读 · 0 评论 -
小程序:进制转换
/*写一函数,输入一个十六进制数,输出相应的十进制数*/#include#includeint HexCharValue(char c){ if((c>='0')&&(c<='9')) return (c - '0'); else if((c>='a')&&(c<='f')) return (c-'a'+10); else if((c>='A')&&(c原创 2012-08-11 18:09:39 · 1368 阅读 · 0 评论 -
小程序:求解二维数组的最大最小元素
程序写的很烂,很白,但我还是贴出来,呵呵~~以下是第一版,然后我又改了一下弄了个版本二,还有很多有待提高的,过段时间再回头改,这样会更有收获。/*题目:求解二维数组的最大最小元素版本:Ver-1*/#includeint main(void){ int a[3][4]={{89,67,24,35},{101,129,334,2},{9,3,7,0}};原创 2012-08-10 23:02:58 · 605 阅读 · 0 评论 -
小程序:编写一个程序,将数组a中的相同的数据删除的只剩一个,然后输出;
无聊,写着玩的,敲敲键盘心情好多了~~/***编写一个程序,将数组a中的相同的数据删除的只剩一个,然后输出;*/#include#include#define ARRAY_LEN 50int array[ARRAY_LEN];void getArrayLen(int *len){ bool flag = true; while(flag) { printf原创 2012-08-11 21:59:25 · 2786 阅读 · 0 评论 -
小程序:字符统计
我不是标题党,大家也不要被标题唬住了,这里的“字符统计”其实是指大写字母,小写字母,空格,数字以及其他字符。。。如果不符合您的需求,不好意思浪费您时间,请到此止步,因为下面这个代码确实没啥含金量,完全是我个人为了满足码字,敲键盘的快乐瞎弄的。上一个傻乎乎的程序/***题目:字符统计**无聊,翻大学课本,乱翻题目随手敲,给手指减肥,吼吼**原本两个题目,合成一道题好了**Q1:写原创 2012-08-12 14:01:42 · 1062 阅读 · 1 评论 -
小程序:回文的判断
小程序就是比较简单,比较常见,当然也比较经典啦~~那么,肿么可以少了“回文的判断”先上版本一:也是偷懒的版本,用数组实现的回文判断/*题目:判断用户输入的字符串是否是回文(正读和反读都相同的字符串称为回文)版本一:用数组实现;思路:正读和反读字符串并进行字符匹配,如果读至字符串末尾且读到的字符都相同则为回文*/#includeint getLen(char *ch){原创 2012-08-12 19:49:28 · 856 阅读 · 0 评论 -
C基础知识--指针基础篇
以下是我个人对“指针”的知识点的收集,整理,还有理解,不保证都是对的,请大家带着“怀疑”的态度参考 如果大家发现有不对的地方请留言,我会圈出来,以免误导大众。 1、概念 指针:用来存放地址的一种数据类型,并且只能存放地址(我个人理解); 也有大牛讲“指针就是地址,地址就是指针”;原创 2012-08-14 23:21:13 · 806 阅读 · 0 评论 -
小程序:学生信息管理系统--C语言版本(升级版)
这个升级版本很勉强,文件的读写那一块不是很满意,但功能上确实有所增加,所以算个升级版本了。以下是版本一的链接:http://blog.youkuaiyun.com/linan_nwu/article/details/7863831/****************************************************************原创 2012-08-19 19:27:16 · 2775 阅读 · 0 评论 -
Linux多线程──生产者消费者问题
题外话: 生活在当下,一直努力。 努力工作,积极生活,笑着去面对工作中的,生活中的每个问题。 写给自己。 这些是自己过去小半年的收获,也是自己对新的开始的一个期待。 下面这个例子是转载的,连接地址:http://www.linuxidc.com/Linux/2012-07/65199.htm 推荐大家访问原帖,这个网站也很不错,经转载 2013-10-05 12:25:59 · 778 阅读 · 0 评论