首页 > 其他分享 >c语言中获取数组的长度

c语言中获取数组的长度

时间:2024-11-06 09:22:47浏览次数:3  
标签:test1 kkk 获取 PC1 v1 数组 test 长度 root

 

001、一维数组

[root@PC1 test1]# ls
test.c
[root@PC1 test1]# cat test.c
#include <stdio.h>

int main(void)
{
        int v1[5] = {3, 4, 8};

        printf("length of v1 is %d\n", sizeof(v1)/sizeof(v1[0]));

        return 0;
}
[root@PC1 test1]# gcc test.c -o kkk
[root@PC1 test1]# ls
kkk  test.c
[root@PC1 test1]# ./kkk
length of v1 is 5

 

[root@PC1 test1]# ls
test.c
[root@PC1 test1]# cat test.c
#include <stdio.h>

int main(void)
{
        int v1[8];

        printf("length of v1 is %d\n", sizeof(v1)/sizeof(v1[0]));

        return 0;
}
[root@PC1 test1]# gcc test.c -o kkk
[root@PC1 test1]# ls
kkk  test.c
[root@PC1 test1]# ./kkk
length of v1 is 8

 。

 

02、二维数组

[root@PC1 test1]# ls
test.c
[root@PC1 test1]# cat test.c
#include <stdio.h>

int main(void)
{
        int v1[4][3] = {{4,3,2},{2,4,8},{0, 3, 4},{7,45,3}};

        printf("length of v1 is %d\n", sizeof(v1)/sizeof(v1[0][0]));

        return 0;
}
[root@PC1 test1]# gcc test.c -o kkk
[root@PC1 test1]# ls
kkk  test.c
[root@PC1 test1]# ./kkk
length of v1 is 12

 。

 

标签:test1,kkk,获取,PC1,v1,数组,test,长度,root
From: https://www.cnblogs.com/liujiaxin2018/p/18529248

相关文章

  • 【java】实战-力扣题库:有序数组的平方
    问题描述给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。问题分析:既然给定的是一个非递减顺序的数组我们可以使用双指针,一个指向左边,一个指向右边,比较两边平方后的大小。哪个大,就把那个数放到当前数......
  • 编写程序,将用户输入的整数X插入到一个升序排列的数组(int a[10]={1, 3,6, 9,15, 28,35
    #include<stdio.h>intmain(){ intarr[10]={1,3,6,9,15,28,35,53,63}; intx=0;//定义这个输入的数 inti=0; intindex=0; scanf_s("%d",&x); if(x<=arr[0]) index=0;//当x小于最小数时,index等于0 elseif(x>=arr[8]) index=9;//当......
  • php购物商城在线购物系统php毕业设计php课程设计毕设指导计算机源码获取php源码获取电
    风筝一,功能介绍PHP➕MySQL前台功能:登录:用户可以通过输入用户名和密码进行身份验证,登录成功后进入个人中心页面,享受个性化服务。注册:新用户可以通过填写必要信息(如用户名、密码、邮箱等)完成注册,注册成功后即可登录并开始使用平台服务。轮播图:首页展示一系列动态轮播图,......
  • php招聘系统php毕业设计php兼职网站php源码获取计算机毕业设计源码获取
    一、功能介绍php校园招聘首页,搜索登录/注册/退出岗位列表岗位分类岗位详情:投递简历,评论,热度,收藏,点赞,评论详情个人中心:个人资料,修改密码,我的收藏,我的留言,发布招聘,我的招聘,我的投递,面试通知后台管理修改密码招聘管理:职位管理,分类管理投递管理评论管理用户管理二......
  • C语言字符数组 java封装
    1.intmain(void){   inta[5]={1,3,5,7,9};   charstrl[5]={'A','B','C','D','E'};   charstr2[5]="ABCD";//不能是ABCDE,最后还有\0   inti=0;   //for(i=0;i<5;i++)   //{ ......
  • python当中,从mysql获取带有列的数据
    #当做一个外部函数defconnect_database(query):#mysql的连接配置conn=pymysql.connect(host='localhost',#本机地址port=3306,#mysql的端口号user='root',#mysql的管理员账号password='1fcSCyYOFRDxKwd',#密码......
  • Flutter+鸿蒙NEXT开发获取系统文件路径
    Flutter+鸿蒙NEXT开发获取系统文件路径在具体的开发过程中,有时需要获取临时目录、文档目录等需求.本文具体讲解怎么在Flutter中可以利用path_provider插件来完成此项工作,OpenHarmonySIG组织对该插件做了鸿蒙NEXT系统的适配,接下来将详细讲解如何利用path_provider插件来获取系统文......
  • Leecode热题100-4.寻找两个正序数组的中位数
    给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log(m+n)) 。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[......
  • 蓝桥杯每日一练--搜索旋转排序数组
    目录一、题目二、分析三、代码一、题目整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0<=k<nums.length)上进行了 旋转,使数组变为 [nums[k],nums[k+1],...,nums[n-1],nums[0],nums[1],...,nums[k-1]](......
  • 用pandas 读取excel文件,存到数组中,调整数组的值
    importpandasaspdimportpymysqlfromdatetimeimportdatetime#定义一个自增的全局变量counter=1defincrement():globalcountercounter+=1returncounter#调用函数并打印结果#print(get_current_date())defget_array():#读取Excel......