摘要: 第11章 字符串和字符串函数11.1字符串表示和字符串I/O11.1.1在程序中定义字符串字符串定义:char s[10]="iamaboy!";//这是字符串char s[]="uareagirl";//这是字符串char *ps="heishandsome."; //这是字符串char s[3]={'A','b','x'}; //这是字符数组,而非字符串char s[3]={'A','b','x','\0'}; //增加 阅读全文
posted @ 2013-06-19 21:33 tsembrace 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 要点记录:1、对于二维数组int a[2][3],如何使用指针变量指向该二维数组?二维数组本质上是一维数组的数组,对本例来说,a[2][3]实质上也可以理解为包含2个数组元素的数组,每个数组元素含3个元素。即:a[0]元素={1,2,3};a[1]元素={4,5,6};若声明一个整型指针变量int *p;能否使得p=a?p是一个指针,即地址;a是数组名,也为地址。从这点而言,两者是匹配的。但p指向的地址存储的是整型变量(简言之,p指向整型变量),而a指向的是什么?a指向一个二维数组。两者的指向类型是不匹配的。正确的二维数组指针变量的表示如下:int a[2][3]; //两行三列int (*p 阅读全文
posted @ 2013-06-19 16:23 tsembrace 阅读(1068) 评论(0) 推荐(0) 编辑