随笔分类 -  c语言

摘要:一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数组呢:A)int *p1[10];B)int (*p2)[10];每次上课问这个问题,总有弄不清楚的。这里需要明白一个符号之间的优先级问题。“[]”的优先级比“*”要高。p1 先与“[]”结合,构成一个数组的定义,数组名 阅读全文
posted @ 2013-11-11 02:26 王井玉 阅读(284) 评论(0) 推荐(0)
摘要:http://jpkc.szpt.edu.cn/cyy/index.asp 阅读全文
posted @ 2013-11-08 14:03 王井玉 阅读(173) 评论(0) 推荐(0)
摘要:C语言里字符串的解析2008-03-03 20:48:05|分类: 编程 |标签: |字号大中小订阅根据给定的字符串,按照一定规则解析字符串,卡住好几次,这次做个笔记,以供参考函数名称: strtok 函数原型: char *strtok(char *s1, const char *s2) 函数功能: 分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词) 函数返回: 字符串s1中首次出现s2中的字符前的子字符串指针 参数说明: s2一般设置为s1中的分隔字符 规定进行子调用时(即分割s1的第二、三及后续子串)第一参数必须是NULL 在每一次匹配成功后,将s1中分割出的.. 阅读全文
posted @ 2013-04-02 08:32 王井玉 阅读(693) 评论(0) 推荐(0)