zoukankan      html  css  js  c++  java
  • 常犯错误--1

    1. 对于多组输入的题一定要注意,在下次输入前初始化。(自己已经在这个地方错了好几回了— —- -----)

    2.有指向结构体数组的指针,注意!!!

    struct  student	   
           {int   num ; 
            char  name[20]; 
            char  sex; 
            int  age;
          };
    struct  student  stu[3]={{101,"Lilin",'M',18,},
     {102,"Zhanghua",'M',18},
     {103,'Wuli",'F',19,}} ;
     struct  student  *p=stu;
    
    main()
    {for( ; p<stu+3;  p++)
    printf("%d,%s,%c",p->num,p->name,p->sex);
    }
    

    说明:
    如果指针变量p指向结构体数组,则p+1指向结构体数组的下一个元素,而不是当前元素的下一个成员。

    如果指针变量p指向一个结构变量(或结构数组),就不能再使之指向结构体变量(或结构数组元素)的某一成员。


    3.>> 右移运算符

    应用举例:
    问:计算表达式14 >> 2的值。
    答:表达式14 >> 2的值为3,因为14(即二进制的00001110)向右移两位等于3(即二进制的00000011)。

    每天训练发现我比别人做的好慢,但是理解的更深刻,如果一开始学一个新知识点就搜模板,那么这样的人是走不远的,毕业之后带走的只有思维,什么荣誉,奖杯都已经不重要了。
  • 相关阅读:
    【c++】龟兔赛跑问题
    【2016.3.21】关于字符串的一点总结
    程序员面试宝典(第五版)里的错误
    团队作业_总结_RTCSD2017
    团队作业_一周二周_RTCSD2017
    第三次作业_RTCSD2017
    第二次作业_RTCSD
    分析Demo1闪灯例程里的main.c
    第一次作业_RTCSD2017
    约束与自由
  • 原文地址:https://www.cnblogs.com/6bing/p/3931266.html
Copyright © 2011-2022 走看看