静态变量也属于局部变量,编译器使用固定地址 存放静态变量,而不是使用堆栈,所以静态变量 所用内存不会随函数的退出而被覆盖
4)寄存器变量(register)
寄存器变量存放于处理器的寄存器中,可以加快 程序的执行速度,用于那些使用十分频繁的变量 程序中不可大量使用寄存器变量
2020/7/27
山东大学计算机学院
(5)typedef
typedef 数据类型 标识符; typedef struct mystruct ps;
2020/7/27
山东大学计算机学院
15
一、基础知识
6.指针
(1)指针定义
数据类型* 指针变量; 指针也是一种变量,其内容是其所指对象的地址 指针定义时不要求初始化,但必须在使用之前进 行赋值 i=5,*ptr; Ptr=&5; 两大类:指向对象的指针,指向函数的指针
C++概述
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
一、基础知识
1.C++的函数特征
C++程序可有多个文件组成,这些文件分为 两类:头文件(.h)和源程序文件(.cpp)
头文件用于存放函数的返回类型、参数类型、 参数个数,成为函数原型。
主程序和.cpp文件通过“#include”定位到头 文件,实现对原型的访问性
函数和数据定义放在.cpp源程序文件中
注释://,/*…*/
2020/7/27
山东大学计算机学院
3
一、基础知识
2.输入输出
C++中执行I/O操作,需#include 一个 <iostream.h>头文件,用以支持流操作 预定义类istream和ostream定义了输入流和输出流 C++提供了一套面向对象的流输入输出方法,其相 应操作符为cin和cout,与>>、<<一起完成c++的 输入输出操作