计算机二级自学笔记(程序题1部分)

(1)b fun函数内a数组作为参数,下方提供了b函数作为中间数组所以在这进行初始化

(2)2 第二个循环内将a数组分为1-27与27-55两部分,1-27存放在b数组的奇数位,27-55存放在b数组的偶数位

(3)a[k] 将b数组传递回数组a

n=m m=n 已经有的参数是n,将n赋值给m并进行操作

c++ c++; 没有分号

m!=0 m==0 if语句下是找寻成功打印表达式,根据m=m-c应该是当m等于0时进行,所以m==0

cpp 复制代码
int fun(char *t)
{
    int len=strlen(t);
    char t0,t1;
    int flag = 1;
    if(len<2) return 0;
    else
        for(int i=0;i!=\0;i++)
        {
            t0 = t[i];
            t1 = t[i+1];
            if(t0 = t1 -1) flag = 1;
            else 
            {
                flag = 0;
                break;
            }
        }
    return flag;
}

获取字符串长度

根据长度排除某些特殊情况

将传递的参数赋值给t0,下一个参数赋值给t1,判断是否t0=t1-1;

是则flag不变继续循环

否则改变flag并直接退出循环。

相关推荐
古译汉书16 小时前
嵌入式铁头山羊STM32-各章节详细笔记-查阅传送门
数据结构·笔记·stm32·单片机·嵌入式硬件·个人开发
超级大福宝17 小时前
使用 LLVM 16.0.4 编译 MiBench 中的 patricia遇到的 rpc 库问题
c语言·c++
2301_8000509919 小时前
DNS 服务器
linux·运维·笔记
汇能感知19 小时前
光谱相机的未来趋势
经验分享·笔记·科技
闭着眼睛学算法20 小时前
【华为OD机考正在更新】2025年双机位A卷真题【完全原创题解 | 详细考点分类 | 不断更新题目 | 六种主流语言Py+Java+Cpp+C+Js+Go】
java·c语言·javascript·c++·python·算法·华为od
麦麦在写代码21 小时前
动态内存管理 干货2
c语言
say_fall21 小时前
C语言底层学习(2.指针与数组的关系与应用)(超详细)
c语言·开发语言·学习
祐言QAQ21 小时前
(超详细,于25年更新版) VMware 虚拟机安装以及Linux系统—CentOS 7 部署教程
linux·运维·服务器·c语言·物联网·计算机网络·centos
Ziyoung1 天前
【探究】C语言-类型转换问题
c语言
风已经起了1 天前
FPGA学习笔记——图像处理之对比度调节(直方图均衡化)
图像处理·笔记·学习·fpga开发·fpga