软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > linux技术/ 正文

Linux下的c编程个人总结

2012-08-17 14:22:11 软件培训网

   1、如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv[] ) 。grF软件IT培训网-河南郑州IT培训

      2、return 0;  //返回数值0。
      return NULL; //返回为空指针,一般如果函数返回为指针类型,最好返回NULL。
      return  ;   //返回空,在函数无返回类型时,可以使用;不过一般都省略该句。
     3、算数运算符操作顺序总结。
    /*C/C++ code*/
    int x = 3;
    int m, n ;
    n = (++x) + (++x);
    m = (x--) + (x--);
    printf("%d %d\n", m, n);
    等效于
    /*C/C++ code*/
    int x = 3; 
    int m, n;
    ++x;
    ++x; 
    n = x + x; 
    m = x + x; 
    x--; 
    x--; 
    printf("%d %d\n", m, n);
   输出结果为: 10 10也就是说只要碰到++ 和--这种,直接就把他拆成两句话来理解就清楚了。
   前置把加减句放到前面,后置把加减句放到后面。
   4、位操作符都有两个操作数,其操作数都一定是无符号;位操作符对无符号数才是有意义的。
   只要不是移位操作,其他操作是没问题的
   如果是移位操作最好不要用有符号的,不然结果未知
   1. 位移操作符的两个操作数没有符号的限制。
   2. 位移操作分为两种:“逻辑位移”和“算术位移”。对于无符号的数,所执行的位移操作都是逻辑位移;但对于有符号的数,所执行的   操作是采用“逻辑位移”,还是“算术位移”就需要根据编译器而定了。

Tags:郑州电脑学校软件工程专业,郑州电脑中专学校计算机学校招生要求,郑州JAVA电脑软件编程学校,郑州java培训适合零基础大学毕业生的,郑州大数据培训机构哪家比较不错呢,河南计算机学校有哪些专业

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
热门标签
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈