c语言
文章平均质量分 71
dyq17729845523
这个作者很懒,什么都没留下…
展开
-
指针数组和数组指针
区别 数组指针:本质上是一个指针,相当于一个指向数组的指针。 指针数组:本质上是一个数组,数组中每个元素都是一个指针。 例如: int *p[10] 指针数组 int (*p)[10] 数组指针 优先级:()>[]>* 第一个:p先和[]结合,是一个数组,再和前面int *结合,即这个数组中的元素是int *类型,换句话说,数组中元素为指针类型。 第二个:p原创 2016-04-10 19:18:51 · 234 阅读 · 0 评论 -
隐式类型转换及32,64位机
#include #include void main() { int a = -3; unsigned int b = 2; long c = a + b; printf("%ld\n",c); } 下列C程序执行后c输出结果为() A.-1 B.4294967295 C.0x7FFFFFFF D.0xFFFFFFFF 题中有两个考察点,隐式类原创 2016-04-16 21:59:35 · 358 阅读 · 0 评论 -
字符数组和字符串数组
字符数组:是指用来存放字符的数组,定义方式和引用方式和数组一样。 定义及其初始化: char str [7] = {'h','e','l','l','o'}; //赋值后有 str[0] = 'h';str[1] = 'e';str[2] = 'l';str[3] = 'l'; str[4] = 'o';str[5] = '\0';str[6] = '\0'; char str[2][原创 2016-04-17 19:52:47 · 1180 阅读 · 0 评论 -
指针函数和函数指针
和指针数组与指针数组一样,顾名思义。 指针函数:返回指针值的函数,返回值是一个地址。 函数指针:指向函数的指针,可以通过该指针调用函数。 指针函数:形如int *fun(int x) 返回值为指针 函数指针:形如int (*fun)(int x) 返回值为整型 //指针函数 //返回一个数组首地址 #include int* fun(int* a);原创 2016-04-11 19:55:39 · 330 阅读 · 0 评论