摘要:
一,笔记 二,代码 三,问题 视频问题;链表的函数不太懂 PTA问题;函数题 阅读全文
摘要:
一,笔记 二,代码 三,问题 1,二级指针的用途? 答;之所以定义二级指针**P,不是为了使用**P表示指向的值,而是为了使用*P来存储存储值的那个单元的地址。首先任何值都有地址 ,一级指针的值虽然是地址,但这个地址做为一个值亦需要空间来存放,是空间就具有地址 ,这就是存放地址这一值的空间所具有的地 阅读全文
摘要:
一,笔记 二 ,代码列表 三,问题 (1)pta 以下scanf函数调用语句中不正确的是__。(2分) struct pupil { char name[20]; int age; int sex; } pup[5], *p=pup; scanf("%s", pup[0].name); scanf( 阅读全文
摘要:
一,笔记 二,代码 三,问题 1,malloc的返回值为什么一定要强制类型转换? 答;Malloc向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。 2,malloc如何控制申 阅读全文
摘要:
一,笔记 二,代码列表 三,问题 1,null是什么意思,有何用? 解答:NULL用于指针,NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个不被使用的地址(0地址)是一个预定定义的符号。 方法:视频,百度搜索。 2 [Error] 'printf' was not declared i 阅读全文
摘要:
求一组数中的最大值、最小值和平均值(利用指针) 函数接口定义: float fun(int a[],int n,int *max,int *min); 其中 a、n、max 和 min 都是用户传入的参数。函数求a数组中n个元素的最大值、最小值和平均值。最大值和最小值分别通过max 和 min带回, 阅读全文