变量的名字应当使用“名词”或者“形容词+名词”
变量 或者 名字 名词 使用 应当
2023-09-14 09:12:04 时间
变量的名字应当使用“名词”或者“形容词+名词”。 例如: float value; float oldValue; float newValue;
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 #define MAX 5 5 //定义stack类接口 6 using namespace std; 7 class stack{ 8 int num[MAX]; 9 int top; 10 public: 11 stack(char *name); //构造函数原型 12 ~stack(void); //析构函数原型 13 void push(int n); 14 int pop(void); 15 }; 16 int main(int argc, char** argv) { 17 int i,n; 18 //声明对象 19 stack a("a"),b("b"); 20 21 //以下利用循环和push()成员函数将2,4,6,8,10依次入a栈 22 for (i=1; i<=MAX; i++) 23 a.push(2*i); 24 25 //以下利用循环和pop()成员函数依次弹出a栈中的数据,并显示 26 cout<<"a: "; 27 for (i=1; i<=MAX; i++) 28 cout<<a.pop()<<" "; 29 cout<<endl; 30 31 //从键盘上为b栈输入数据,并显示 32 for(i=1;i<=MAX;i++) { 33 cout<<i<<" b:"; 34 cin>>n; 35 b.push(n); 36 } 37 cout<<"b: "; 38 for(i=1;i<=MAX;i++) 39 cout<<b.pop()<<" "; 40 cout<<endl; 41 42 return 0; 43 44 return 0; 45 } 46 47 //------------------------- 48 // stack成员函数的定义 49 //------------------------- 50 //定义构造函数 51 stack::stack(char *name) 52 { 53 top=0; 54 cout << "Stack "<<name<<" initialized." << endl; 55 } 56 //定义析构函数 57 stack::~stack(void) 58 { 59 cout << "stack destroyed." << endl; //显示信息 60 } 61 //入栈成员函数 62 void stack::push(int n) 63 { 64 if (top==MAX){ 65 cout<<"Stack is full !"<<endl; 66 return; 67 }; 68 num[top]=n; 69 top++; 70 } 71 //出栈成员函数 72 int stack::pop(void) 73 { 74 top--; 75 if (top<0){ 76 cout<<"Stack is underflow !"<<endl; 77 return 0; 78 }; 79 return num[top]; 80 }
相关文章
- ORACLE绑定变量隐式转换导致性能问题
- Perl的简单变量
- 《从零开始学Swift》学习笔记 (Day 58)—— Swift编码规范之变量或常量声明规范
- CSS 变量
- Shell学习笔记---变量赋值与运算(原创)
- Linux变量详解
- openresty获取Nginx uri中的单一变量
- Atitit.变量的定义 获取 储存 物理结构 基本类型简化 隐式转换 类型推导 与底层原理 attilaxDSL
- Angular export class AppComponent里定义变量的实现原理
- Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
- 关于 屏蔽Qt未使用变量报警错误 的解决方法
- Shell 变量
- 机器学习特征表达——日期与时间特征做离散处理(数字到分类的映射),稀疏类分组(相似特征归档),创建虚拟变量(提取新特征) 本质就是要么多变少,或少变多
- 在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
- IDEA的debug查看某一变量或字段的具体值