当前位置: 首页 > web >正文

C24-数组

  1. 数组的引入:方便对同一类型的数据进行管理(一个班级里的45个同学、一个篮子里的12个苹果)
  2. 数组的定义:
数据类型 数组名[常量表达式(也就是元素的个数)];int a[10];	//这里定义了一个能存放10个元素的整形数组
  1. 数组初始化

    • 完全初始化
    int arr[3]={5,6,8};
    
    • 部分初始化
    int arr[10]={3,5,7};
    

    ​ 未赋值元素默认补0(数值型)或空字符\0(字符型)

    ​ 例:

    #include <stdio.h>
    int main()
    {//数组初始化及相关数据的定义int arry[10]={3,5,8};char str[10]={'a','g','k'}; //字符记得打单引号哟int data1;char data2;//利用循环遍历输出数组arry的元素for(data1==0;data1<10;data1++){printf("%d;",arry[data1]);}//利用循环遍历输出数组str的元素for(data2==0;data2<10;data2++){printf("%c;",str[data2]);}return 0;
    }
    

    结果:image-20250507211219658

    • 省略长度初始化
    int st[]={1,3,8};
    

    ​ 我们来计算数组st的大小

    #include <stdio.h>
    int main()
    {//数组初始化及相关数据的定义int st[]={3,5,8};int size;size=sizeof(st)/sizeof(st[0]);printf("st的个数有:%d",size);return 0;
    }
    

    image-20250507212610091

http://www.xdnf.cn/news/4393.html

相关文章:

  • MedCLIP-SAMv2 实验计划
  • DevExpressWinForms-AlertControl-使用教程
  • 【计算机视觉】OpenCV项目实战:OpenCV_Position 项目深度解析:基于 OpenCV 的相机定位技术
  • 深入探讨 UDP 协议与多线程 HTTP 服务器
  • python-71-基于pyecharts的通用绘图流程
  • 路由器NAT回流踩坑
  • 边缘计算:开启智能新时代的“秘密武器”
  • 性能比拼: HTTP/2 vs. HTTP/3
  • 基于大模型的输卵管妊娠全流程预测与治疗方案研究报告
  • MCP连接Agent:AI时代的TCP/IP
  • 新能源汽车中的NVM计时与RTC计时:区别与应用详解
  • XSS 攻击:深入剖析“暗藏在网页中的脚本“与防御之道
  • 怎么在非 hadoop 用户下启动 hadoop
  • PBR材质-Unity/Blender/UE
  • hadoop的运行模式
  • Web前端技术栈:从入门到进阶都需要学什么内容
  • 【Prompt工程—文生图】案例大全
  • c# LINQ-Query01
  • C 语言编码规范
  • Ubuntu也开始锈化了?Ubuntu 计划在 25.10 版本开始引入 Rust Coreutils
  • 鸿蒙开发——1.ArkTS声明式开发(UI范式基本语法)
  • kotlin一个函数返回多个值
  • 线性代数之矩阵运算:驱动深度学习模型进化的数学引擎
  • 数据可视化与数据编辑器:直观呈现数据价值
  • 在 Ubuntu 中配置 Samba 实现「特定用户可写,其他用户只读」的共享目录
  • SAP如何反查增强点的位置呢?怎么判断这个报错是增强,还是标准信息呢?
  • Postman最佳平替, API测试工具Bruno实用教程(一):基础篇
  • (2025,AR,NAR,GAN,Diffusion,模型对比,数据集,评估指标,性能对比)文本到图像的生成和编辑:综述
  • 2025年渗透测试面试题总结-网络安全、Web安全、渗透测试笔试总结(一)(附回答)(题目+回答)
  • 大模型工具与案例:云服务器部署dify(1)