
数组
文章平均质量分 75
douyuhua0918
这个作者很懒,什么都没留下…
展开
-
二维数组
int a[3][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}}设数组a的首地址为1000C语言允许把一个二维数组分解为多个一维数组来处理。因此数组a可分解为三个一维数组,即a[0],a[1],a[2]。每一个一维数组又含有四个元素。a[0]是第一个一维数组的数组名和首地址,因此也为1000。*(a+0)或*a是与a[0]等效的, 它表示一维数组a[0]0 号转载 2012-04-11 09:16:54 · 391 阅读 · 0 评论 -
函数指针指针数组
2009-03-21 03:24:00| 分类: 汇编语言|字号 订阅以下是引用片段: #include main() { char *p="abcde\0fghjik\0 "; printf("%d\n ",strlen(p)); } 程序运行后的输出结果是 A)12 B)15转载 2012-04-11 09:05:22 · 442 阅读 · 0 评论 -
一维数组作为函数形参使用详解
如何将一维数组作为函数形参来使用请看下面的程序: #include void func1(int arr[]) { printf("%d\n",sizeof(arr)); arr=arr+1; printf("%d\n",*arr);转载 2012-04-04 21:14:19 · 13952 阅读 · 0 评论 -
C语言 数组注意问题
(2012-01-10 22:15)标签: C语言 分类: Arrayint a[10]; 数组名是常量不能为左值(如:a = 5;) 不要认为数组元素a[i]代表数组元素的值,它代表数组元素本身,可作为左值使用。 为指针进行初始化的字符串是只读的 (如:char *p = "hello"; strc转载 2012-04-14 11:24:48 · 870 阅读 · 0 评论