摘要: 最近在学习c语言的指针与数组,在学习的过程中顺便把指针这章节的部分知识点简要的罗列下,以帮助理解记忆。两个符号: 1、一元运算符*是间接寻址或间接引用运算符。 当它作用与指针时,将访问指针所指向的对象。 2、&为地址运算符。它只能应用与内存中的对象,即变量与数组元素。它不能作用与表达式、常量或register类型的变量。指针定义: 指针是一种变量,它是保存变量地址的变量。指针与地址 通常机器都有一系列的连续编号或编址的存储单元,这些存储单元可以单个进行操纵,也可以连续成组的方式进行操纵。通常情况下,机器的一个字节可以存放一个char类型的数据,两个相邻的字节存储单元可存储一个sh... 阅读全文
posted @ 2012-06-27 01:52 飘零de思绪 阅读(1897) 评论(2) 推荐(3) 编辑
摘要: 之前已经写过序言中的理论部分内容,以下是每章节的习题答案,程序运行环境为vc++6.0。之所以选择vc++6.0是因为电脑配置的原因,虽然已经很OUT了,但对于程序来讲能跑就满足。习题1-1:在自己的系统中运行“hello world”程序,再有意去掉程序中部分内容,看看会到到什么出错信息。hello world1 #include <stdio.h>2 3 /* K&R最为经典的程序设计 */4 void main()5 {6 printf("hello world");7 }程序中将'\n'去掉,'\n'表示换行。有兴 阅读全文
posted @ 2012-06-13 02:52 飘零de思绪 阅读(2785) 评论(2) 推荐(1) 编辑
摘要: 习题1-13(垂直方向直方图):编写一个程序打印输入中单词长度的垂直方向的直方图。View Code 1 #include <stdio.h> 2 #define IN 1 /* 在单词内部 */ 3 #define OUT 0 /* 在单词外部 */ 4 #define MAXLEN 15 /* 单词的最大长度 */ 5 #define MAXHIST 15 /* 直方图的最大长度 */ 6 #define MAXWORD 100 /* 限制输入单词的上限 */ 7 8 int wl[MAXWORD]; /* 用于存放单词长度的数组 */ 9 10 /* 打印垂直方... 阅读全文
posted @ 2012-06-14 00:09 飘零de思绪 阅读(1584) 评论(1) 推荐(0) 编辑
摘要: 时光荏苒,不知不觉已毕业2时间有余,虽然从事技术行业,但是在工作中时常发觉自己的专业技术知识是捉襟见肘,这个对于一个技术开发者着实有点尴尬。反思之余,着实觉得还得从根基下手。c/c++作为高级语言中"最低级"的语言,根基当然是从这里下手咯。于是,我决定从K&R的c语言程序设计开始。。。 序言。也就是c语言程序设计的入门知识。此章c语言的基础知识进行了一个概述:首先是程序的基本语法结构,包含程序的各个组成部分的注解。最重要是的莫过于#include<stdio.h>,它的意思是告诉编译器本程序中包含标准输入/输出库的信息。也就是引用了一个函数库,这个函数库 阅读全文
posted @ 2012-06-11 23:54 飘零de思绪 阅读(1972) 评论(16) 推荐(1) 编辑