• 数组初始化


    #include <stdio.h>

    #include <string.h>

    int main(int argc, const char * argv[])

    {

      1、局部数组初始化
         特点:数据元素不确定。


         2、static数组不初始化

     //数值为0

         static
         static  a[5];
         for (int i = 0; i < 5; i++) {
         printf("%d ", a[i]);
         }

    // 3.全局数组不初始化
         值默认也是0;

        4、全部初始化
          int a[8] = {452,25,42,21,78,21,36,45};
         5、部分初始化
         int a[8] = {452,25,42,21};后面会自动赋值维0
         6、数组全部赋值
         int a[] = {452,25,42,21,78,21,36,45};
        
         7、数组全部清0

            7  清0的方法:

        //1第一种
        int a[10] = {0};
        //第二种
        int b[10],i;
        for (i = 0 ; i < 10; i++) {
            a[i] = 0;
           
        }
        //第3中
        int c[10];
        memset(c, 0, sizeof(c));//头文件string.h
        for (i = 0 ; i < 10; i++) {
            printf("%d ", c[i]);
           
        }
        printf(" ");
        //第4种
        int  d[10];
        bzero(d, sizeof(d));//头文件string.h
        for (i = 0 ; i < 10; i++) {
            printf("%d ", d[i]);
           
        }

      return 0;

    }

  • 相关阅读:
    (4)路由器和交换机区别
    (3)arp协议
    (2)OSi模型
    (1)网络基础概念
    探索JVM底层奥秘ClassLoader源码分析
    数据库类型对应Java语言类型表
    JSON空值处理与 StringUtils工具类使用
    props、state、forms
    React官方中文文档【安装】
    搭建React项目环境【1】
  • 原文地址:https://www.cnblogs.com/wangjinshan/p/7080499.html
Copyright © 2020-2023  润新知