用 malloc 或 new 申请内存之后,应该立即检查指针值是否为 NULL. 防止使用指针值为 NULL 的内存. #include <iostream> #include <string.h> //main()函数 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std;
Void指针和NULL指针 Void指针: Void指针我们称之为通用指针,就是可以指向任意类型的数据.也就是说,任何类型的指针都可以赋值给Void指针. 举例: #include<stdio.h> int main () { int num = 666;//这里定义为整型 int *pi = # char *ps = "I love XYT";//这里为字符型 void *pv; pv = pi;//将整型赋值void指针 printf("pi:
l 场景 定义一个学生类,包含字段(学号,姓名,语文成绩,数学成绩,英语成绩).属性(总成绩).三个方法分别为(求平均分.数学平均分.语文平均分). 要求:在main()方法中,定义一个学生类型的数组,保存全班所有同学的信息,并通过控制台为每个同学输入字段(学号,姓名,语文成绩,数学成绩,英语成绩)的值,最后,控制台输出班级一共有多少个学生,各科及总分平均分分别为多少. l 实验方法 1. 在控制台应用程序程序中编写代码,项目名为student. 2. 分析类的成
笔试遇到很多sizeof的小题,博主基础堪忧,怒总结如下,还是要巩固基础啊啊啊! sizeof操作符 对象所占 栈内存空间的大小,单位是字节 关键词:char 数组 指针 结构体 class [注意] ① sizeof(NULL) 结果为1, "\n"转义字符算作1位 ② 是栈内存的大小,不是堆,也不是静态全局区 class A1{ public: int a; static int b; //静态变量存放在全局数据区域 A1(); ~A1(); }; void main(){ co