可以在声明时另行指定枚举元素的值,如:
enum weekday {sun=7, mon=1, tue, wed, thu, fri, sat}; //声明sun为7,mon为1,以后顺序加1,sat为6
18 18
9
枚举类型—enum
枚举类型应用说明:
对; 整数值不能直接赋给枚举变量,如需要将整数赋值给枚举 变量,应进行强制类型转换。 枚举值可以进行运算
44c与c的关系?c语言是在c语言的基础上进行了扩充和改进而得到的?它继承了c语言的全部内容?并在c语言的基础之上增加了面向对象编程的内容?c既支持面向过程的程序设计又支持新型的面向对象程序设计?c保持了与c语言的兼容?大部分的c代码的程序不经修改或很少修改就可被c使用?用c语言编写的许多库函数和应用软件也都可以用于c?c不是一个纯粹的面向对象程序设计语言?c语言是面向过程的语言c与c兼容支持面向过程的程序设计?由于面向过程程序设计和面向对象程序设计是两种不同风格的程序设计技术对于习惯于面向过程程序设计的程序员在学习使用c时可能存在一定的障碍355c对c的扩展?增加了一些在新的运算符使得c应用起来更加方便?newdelete用于内存管理用户不需直接使用库函数?增加了引用amp
空白符
空格、换行、制表符 注释
是用来帮助阅读、理解及维护程序 注释部分被忽略,不产生目标代码 C++语言提供两种注释方式: 一种是与C兼容的多行注释,用 /* 和 */ 分界 另一种是单行注释,以“//”开头,表明本行中“//”符号后的内容 是注释
14 14
7
C++ 简单实例
15 15
C++ 简单实例
#include <iostream> using namespace std; int main(void) { const int PRICE = 30; int num, total; num = 10; total = num * PRICE; cout << “Total:” << total <<endl; float v,r,h; r = 2.5; h = 3.2; v = 3.14159 * r * r * h; cout << v << endl; }