C语言
octobershiner
AlexYui@HIT
展开
-
关于C语言中类似"a<b<c"条件的值
想起上学期在百度上回答的一个C语言问题,如下————————————————————————————————————#include "stdio.h"main(){ int a=1,b=2, c=3, t;while (a<b<c) {t=a; a=b原创 2011-08-03 13:36:08 · 10754 阅读 · 2 评论 -
C语言左值和右值
左值可以标记一个存储的位置,右值可以指定一个值。 L-value中的L指的是Location,表示可寻址。The "l" in lvalue can be though of as location R-value中的R指的是Read,表示可读。The "r" in原创 2011-08-04 10:11:32 · 1703 阅读 · 0 评论 -
演示 指向指针的指针
// PointerTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){ int quit; int find_cha原创 2011-08-04 10:15:59 · 1475 阅读 · 6 评论 -
由strcpy函数引起的C语言动态申请内存的问题
大二上学期,曾写过这样的一段代码 #include#include#includeint main(){ char *ptr1 = "hello string"; char *ptr2 = (char*)malloc(strlen(ptr1)-2)原创 2011-08-04 20:51:47 · 2255 阅读 · 7 评论 -
由一个C语言递归判断回文数的程序产生的回忆
今天,看一位学长的博客《递归的力量》,受到的启发还是很多的,以前写递归程序,从来都没有好好想过,这里为什么要用到递归,以及什么样的情况要用到递归。引用他博文中的一句话,也是思考的一个方式:可以用递归实现的场景要满足两个条件: 第一:这个问题是否可以分解为形式相同但规模更小的问题? 第二:如果存在这样一种分解,那么这种分解是否存在一种简单情境?原创 2011-11-17 21:22:03 · 4510 阅读 · 0 评论 -
【Yui编译器的故事1——在零之前】
这个学期开始了自己期待已久的一门课程,编译原理,时间像回到了大二操作系统课程的时候一样,充满了期待却又感叹自己的实力不足,几个头文件,就可以把自己弄晕的日子。 昨天第一次实验已经结束了,实现一个简单的词法分析器。看到很多同学上传了自己的程序,龙哥的相册名字很有意思,从零开始,那我觉得自己甚至连零都还没有达到,起码现在是吧,所以这个标题干脆就叫做了在零之前。 我是一个技术控,原创 2011-12-06 21:33:13 · 1535 阅读 · 5 评论