摘要: 教学内容: 内存的使用 动态内存分配malloc函数 分配内存时使用sizeof运算符 用指针访问内存 以数组的形式访问内存 一、内存的使用 堆(heap) 在程序执行期间分配内存时,内存区域中的这个空间称为堆(heap)。,malloc,calloc 栈(stack) 一般是函数分配给本地的参数和本地变量(局部... 阅读全文
posted @ 2016-11-30 18:11 whzym111 阅读(3577) 评论(0) 推荐(0) 编辑
摘要: 用指针访问一维数组 用指针访问二维数组 用指针访问三维数组 一、 用指针访问一维数组 //代码 int i=0; int a[2]={11,22}; int *p=&a; //int *p=&a[0]; printf("%d\n",*p); p++; printf("%d",*p); //代码 int i... 阅读全文
posted @ 2016-11-30 15:33 whzym111 阅读(4021) 评论(0) 推荐(0) 编辑
摘要: 小结: 前置const不能通过指针改变地址内的值 (在*号前) *p=???; 后置const不能改变地址,也就是不能从新给指针赋值(在*号后) p=???; 阅读全文
posted @ 2016-11-30 15:22 whzym111 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、导入: 指针是C语言里最强大的特性之一,当然它也是最容易让我们困惑的,所以尽量在开始时就正确的理解其概念. 二、指针的定义 可以存储地址的变量称为指针(pointers); 类型 *指针变量名 int * pj; char *s; float *var; 三、指针的初始化 int i; int  阅读全文
posted @ 2016-11-30 14:16 whzym111 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 字符分类函数 转换字符函数 字符串转换成数值 需清加#include 函数名 功能 islower 测试是否小写字母, 是返回非零,否则返回零. isupper 测试是否大写字母, 是返回非零,否则返回零. isalpha 测试是否 字母, 是返回非零,否则返回零. isalnum 测试是否 数字, ... 阅读全文
posted @ 2016-11-30 11:34 whzym111 阅读(214) 评论(0) 推荐(0) 编辑
摘要: ASCII码表在线查询(1.0 beta 1) 输入一个待查字符: 窗体底端 ASCII码对照表 下表列出了字符集中的 0 - 127。 代码 字符 代码 字符 代码 字符 代码 字符 0 32 [空格] 64 @ 96 ` 1 33 ! 65 A 97 a 2 34 " 66 B 98 b 3 3 阅读全文
posted @ 2016-11-30 10:20 whzym111 阅读(386) 评论(0) 推荐(0) 编辑
摘要: //有2个字符串定义如下: //char s1[38]="www.yjxsoft"; //char s2[]=".com"; //请编写一段代码,把字符串s2追加到s1后边 //使printf("%s\n",s1); 打印结果为 www.yjxsoft.com #include 一、strcat char* strcat(char *a,char *b) 把串b直接连接到a后边 ch... 阅读全文
posted @ 2016-11-30 10:13 whzym111 阅读(1675) 评论(0) 推荐(0) 编辑