第十二周项目一:阅读程序2
来源:互联网 发布:手机彩票统计分析软件 编辑:程序博客网 时间:2024/04/25 16:28
问题及代码1:
#include <iostream>using namespace std;int a=3, b=5;int max(int a, int b){ int c; c=a>b? a:b; return c;}int main(){ int a=8; cout<<max(a,b)<<endl; return 0;}
运行结果1:
如果在main函数中没有(int a=8),运行结果:
问题及代码2:
#include <iostream>using namespace std;void cude();int main(){ extern int x; x=5; cude(); cout<<x<<endl; return 0;}int x=10;void cude(){ x=x*x*x;}
运行结果2:
如果在main函数中,没有( x=5)运行结果:
如果在main函数中,没有(entern)运行结果:
知识点总结:
在函数内定义的变量是局部变量,而在函数之外的变量是外部变量,称为全局变量,增加了函数间数据联系的渠道。
学习心得:
第一个代码中,在开始就声明变量,a=3,b=5,如果在main函数中没有声明x=8,那么a的值就会默认为3。第二个代码中,用entern对x提前引用声明,如果没有entern就无法调用void cude函数,使得最后x=5。如果没有在main函数中声明变量x=5,那么entern就会调用x=10,使最后答案变成1000.
0 0
- 第十二周项目一:阅读程序2
- 第十二周 项目一--阅读程序
- 第十二周项目一 阅读程序
- 第十二周项目一:阅读程序1
- 第十二周项目一:阅读程序3
- 第十二周项目一:阅读程序4
- 第十二周项目一:阅读程序5
- 第十二周项目一--程序阅读
- 第十二周 项目一 程序阅读 4
- 第十二周 项目一 程序阅读 5
- 第十二周 项目一 程序阅读4
- 第十二周 项目一 程序阅读5
- 第十二周 项目一 程序阅读2-2
- 第十二周项目一——阅读程序(2)
- 第十二周 项目一:阅读程序(2)
- 第十二周项目一阅读程序(2)②
- 第十二周 项目一阅读程序(2)
- 第十二周项目一阅读程序(2)
- 第十二周项目一阅读程序(3)
- 第十二周项目一(2-2)
- [Unity3D]关于为什么保存Transform等引用效率会更高
- sublime2插件推荐
- HashMap深度解析(一)
- 第十二周项目一:阅读程序2
- SDUT 2403-单峰序列(DP)
- SWT 的 UI 线程问题
- SAXReader解析XML
- 手把手教你用matlab生成STM32官方IIR滤波器的系数(二)
- 第十二周项目3——1 N的阶乘
- android:descendantFocusability用法简析
- Flume 1.5日志采集并存入mongodb的安装搭建
- 转 循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)