黑马程序员技术交流社区
标题: 代码块分析心得 [打印本页]
作者: wyduli 时间: 2014-3-30 09:03
标题: 代码块分析心得
#include <stdio.h>
/*
本程序设计初衷
1.为了详细分析代码块能否有效提高程序性能
2.分析代码块内的同名变量之间的联系与影响
注:
为了便于分析,所以整个程序的变量有且仅有一个变量名‘i’
为了更好的解释代码运行过程,分析过程第1个变量代表第1个赋值的变量,以此类推
*/
int main()
{
int i = 10; //定义变量并且赋值,这是第一个定义的位置
printf("%d\n",i);
{
int i = 13; //代码块内定变量并赋初值,注意,为了查看他会不会影响第1个变量
printf("%d\n",i);
}
printf("%d\n",i);//输出结果如果为10,则第一个代码块的变量‘i’对代码块外的变量无影响
//重新弄一个代码块,验证变量的影响是就近原则
{
int i =14;
printf("%d\n",i);//
{
i = 15; // 看他是影响第一个变量呢,还是影响第三个变量!
printf("%d\n",i);
}
printf("%d\n",i); //检验第三个变量是否被影响
}
printf("%d\n",i);//检验检验第一个变量是否被影响
//下面验证代码块的变量对第一个变量的影响
//自己分析哈,对你们有帮助
{
i = 20;
printf("%d\n",i);
{
i = 22;
printf("%d\n",i);
}
printf("%d\n",i);
}
printf("%d\n",i);
return 0;
}
版主 多给我几个技术分把 我凑分等着上学哈
作者: wyduli 时间: 2014-3-30 09:04
哦对了 程序性能 就代码块 运行完就释放的 我过段时间再整上来 我还没看到指针部分 继续看视频区
作者: wyduli 时间: 2014-3-30 09:48
别这样 有人看 没人给分 啊 这东西搞懂了 循环嵌套 你就没压力了的
作者: 脸皮猴 时间: 2014-3-30 10:29
可能版主觉得你这太简单了··哈哈
作者: 李欢宇 时间: 2014-11-23 13:40
基础知识很重要啊
作者: 世俗孤岛 时间: 2015-3-21 08:57
还行吧!
作者: 小白一号 时间: 2015-3-21 20:16
作用域的问题。应该在举例前进行一下大致解说。
作者: 乱了夏末蓝了海 时间: 2015-3-21 21:44
牛。。。
作者: 菜鸟的求学路 时间: 2015-4-20 15:30
你这水平给我很相似啊 同志
作者: iitt 时间: 2015-4-24 15:15
加油,鼓励下!
作者: zhangf0725 时间: 2015-5-21 14:53
谢谢分享
作者: 陈刘科 时间: 2015-5-23 21:35
谢谢分享。。。。
作者: Dzlbp 时间: 2015-5-29 22:09
会不会过于 麻烦
作者: lz465350 时间: 2015-6-15 11:20
这种分析方法挺不错的,赞一个!
作者: wowthe1st 时间: 2015-7-23 19:16
这类问题应该都是就近原则吧
作者: 被水淹死的鱼 时间: 2015-7-24 18:04
瞄了一眼,好无聊啊。。
作者: 青葱岁月@1 时间: 2015-7-30 23:00
恩 是啊 这些还不错 给我点技术分吧 谢谢了
作者: hejin67410 时间: 2015-9-3 09:31
学习分享
作者: ayuhime 时间: 2015-11-8 14:20
还行......
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |