我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言程序运行过程解析

img

int i=1,n=3,j,k=3
int a[5] = {1,4,5};  
while(i<=n && k>a[i] )i++;  //带入数值就是 1<=3 && 3> a[1],a[1]是4,3>4不成立,循环体不执行,所以循环什么也没做  
for(j=n-1;j>=i;j--) //带入数值:j=2;j>=1;j--  
    a[j+1] = a[j];    //j=2时, a[3] = a[2]=5;  j=1是 a[2]=a[1]=4  
    
a[i]=a[1] =k = 3;  //i=1,i的值在上面没有改变

所以数组a的值就是1 3 4 5  

img

近期文章

  • DevExpress richEditControl控件加载波斯语的word文档时里面的内容反了
  • 怎么样用elasticsearch实现销量排序 有时间限制(月销量,或者季度销量)
  • 求spring跨库事务注解方式
  • 怎么把笔记本wun10家庭版的休眠功能改回原来的睡眠
  • Unity 中设置物体在场景切换中不被销毁怎么做?
  • C语言的一个问题,我这程序为啥不对
  • 求写几个不同版本的程序,
  • python爬取电影
  • 这个登录账号和密码是否是系统给我的?
  • Unity 2020.3.9f1c1 (64-bit)编辑器的文本不显示是怎么回事?
  • 华硕z97-ar主板,装了个m.2就无法识别机械硬盘
  • 力扣数据库问题提交错误代码没问题
  • 无法找到VCOMP140.DLL?
  • spring的声明式事务问题
  • 是否能通过查 wed 判断入侵我电脑的人
  • 如题,C语言迷宫程序
  • Python读取表格中内容
  • Lombok使用的设计模式
  • robots.txt 文件中 Allow: /$有什么含义?
  • 为什么没有属性get啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华