zoukankan      html  css  js  c++  java
  • C语言 知识点

    1:多维数组参数

    1
    2
    3
    4
    5
    
    实参                                所匹配的形式参数
    数组的数组      char c[8][10];      char(*c)[10];    数组指针
    指针数组        char *c[15];        char **c;       指针的指针
    数组指针        char (*c)[64];      char (*c)[64];  不改变
    指针的指针      char **c;           char **c;       不改变

    你之所以能在main()函数中看到char **argv这样的参数,是因为argv是个指针数组(char *argv[])。这个表达式被编译器改写为指向数组第一个元素的指针,也就是一个指向指针的指针。如果argv参数事实上被声明为一个数组的数组(也就是char argv[10][15]),它将被编译器改写为char(*argv)[15](也就是一个字符数组指针),而不是char **argv.

    2.char值范围(-128 ~ 127)

    #include <string.h>
    #include <stdio.h>

    int main(void)
    {
    char *p = "012345";
    char array[10] = {"56789"};
    char i = 0x80;
    int j = 0;
    j=i;

    printf("i is length = %d ", i);
    printf("i is length0 = 0x%x ", i);
    printf("j is length = %d ", j);
    printf("j is length0 = 0x%x ", j);
    printf("p is length = %d ", sizeof(p));
    printf("array is length = %d ", sizeof(array));
    }

    输出:

    i is length = -128                                                                                                      i is length0 = 0xffffff80                                                                                               j is length = -128                                                                                                      j is length0 = 0xffffff80                                                                                               p is length = 4                                                                                                         array is length = 10  

  • 相关阅读:
    就数据平台建设,80%的500强企业都有一个共性
    就数据平台建设,80%的500强企业都有一个共性
    8.2.1.8 IS NULL Optimization NULL 优化:
    8.2.1.7 Use of Index Extensions 使用索引扩展
    8.2.1.5 Engine Condition Pushdown Optimization 引擎条件下推优化
    8.2.1.5 Engine Condition Pushdown Optimization 引擎条件下推优化
    java解析XML几种方式小结
    rsyslog imfile 模块说明
    rsyslog 解决日志截断不读取问题
    解决rsyslog 断电或者被kill 重发问题
  • 原文地址:https://www.cnblogs.com/heyp/p/3786063.html
Copyright © 2011-2022 走看看