zoukankan      html  css  js  c++  java
  • 细节六

    1.

      strcmp("boss", "box") ;多少? 负值可能是-1

    2.数组在另一个文件引用声明问题

    文件1中 char a[100];

    文件b中引用必须用extern char a[];

    而不能用extern char *a; 这样产生段错误。

    3.哪些变量会自动初始化?

    • 栈中的变量(函数体中的自动变量)和堆中的变量(动态内存)会保有不确定的值;
    • 全局变量和静态变量(包括局部静态变量)会初始化为零

    4.

    unsigned long   dwIPAddr = 0x01020304;

    unsigned char  * p;

    p= (unsigned char *) &dwIPAddr;

    那么P[0],p[1]是多少?

    和大端,小端有关系 如果是大端01 02 

    5.非常容易搞错的题:

    int add_num ( int n )

    {

        static int i = 100;

        i += n;

        return i;

    }

    void main()

    {

        printf("%d,%d",add_num(1),add_num(10));

    }

    111 110 ,入栈顺序从右到左

    15 有以下代码,则下列表达式中取值为6的是   (BCDE)

    struct st_T

    {

          int n ;

          st_T *next;

    } ;

    st_T a[3]={{5 , &a[1]},{6 , &a[2]},{7 , &a[0]}} , *p ;

    p=&a[0];

    A) p++->n     B) (p+1)->n++    C) (++p)->n   D) ++p->n   E) ++(*p).n

    奋斗为了更好的生活。
  • 相关阅读:
    获取物料批次特性取值BAPI
    获取域的固定值的函数:DD_DOMVALU…
    CJ20N中对WBS元素执行删除操作时触…
    SM30相关操作
    CL03对应的BAPI(根据类查特性)
    两个数值交换
    char*,string,float,int 转换
    字符串 分割
    C++ 关于I/O
    TCP
  • 原文地址:https://www.cnblogs.com/redman274/p/12883419.html
Copyright © 2011-2022 走看看