指针与数组指针通常指向一片储存空间,而开辟的储存空间地址为指针的量;数组开辟的是一段连续的内存空间,而指针则是单一特定内存地址,因此两者不可互相转换。数组变量可以赋值给指针(即将数组第一个变量的地址赋予指针)。动态内存分配与静态内存分配(1)动态内存分配根据程序的需要开辟空间,不需要预先分配,智能自动,可以根据需要增大或减小.(2)静态内存分配 即预先分配好储存空间,缺点显而易见,需要预
我对老师给的学生管理系统进行了一些修改,改为了学生公寓信息管理系统,程序如下:#include"stdio.h"#include"stdlib.h"#include"string.h"#include"conio.h"#define PAGE 3#define MAX 1000#define N 5int k=0; /*结构体类型*/typedef struct { &nb
根据老师提供的飞机游戏程序,我仔细观察了游戏的运行方式及一些程序的细节,并做出了一些修改,程序如下:#include <stdio.h>#include <conio.h>#include <stdlib.h>#include <time.h>#define N 35void print(int [][N]);//输出函数
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号