zoukankan      html  css  js  c++  java
  • *C语言的小技巧

    • 计算数组长度
      int a[]={1,2,3,5,6};
      int Length=sizeof(a)/sizeof(int);
    • 交换a和b的值,不借用辅助变量
      a=a+b;
      b=a-b;
      a=a-b;
    • 将0~9的字符转化为整数
      char a='1';
      a=a-'0';
    • 相同的case结果合并
      switch(A)
      {
          case'a':
          case'b':
          case'c':
          ...
          执行语句;
          break;
          ..
      }
    • 字符数组元素赋为0,长度-1
      char a[]="abc";
      a[2]=0;/* 直接赋为0 */
    • 字符串分行的写法:
      char *p="abanegabea"
      "ghaotnaengaekghta";/*另起一行的字符串加双引号*/
    • 换行和回车是不同的,换行的转义符:' '=12,而回车的转义符是:' '=13...
    • 计算xn的代码:
      int f(int x,int n)
      {
          return n==0 ? 1:x*f(x,n-1);
      }
    • 两个数组复制赋值
      memcpy(a,b,sizeof(a));
  • 相关阅读:
    开启Spring Boot 之旅
    Java笔试面试练习题---集合
    Python
    Python
    Redis -下载与基本使用
    Git
    Vue全家桶-Vue-router&Vuex
    Es6
    Vue-前端
    Django基础及实战
  • 原文地址:https://www.cnblogs.com/tinaluo/p/5285926.html
Copyright © 2011-2022 走看看