美文网首页
2018-10-15 C语句

2018-10-15 C语句

作者: 初见_0308 | 来源:发表于2018-10-24 19:59 被阅读0次

    1

      #define 定义常量

      语句加上分号

    #define c 100        //不能有分号

    #define salary  4000  //不能放置到Action 内

    Action()

    {

        int  total ;

    total = c * salary;

    lr_output_message("100人的薪资为:%d",total);

    return 0;

    }

    ---------------------------------------------------

    2 函数调用

    int sum(a,b)

            int x,y,z;

              x = a;

              y = b;

              z = x + y;

            return z;

    }

    Action()

    {

    lr_output_message("Sum = %d",sum(20,30));

    return 0;

    }

    ------------------------------------

    3  if语句

    Action()

    {  //基础用法

        int a=0 ;

        if (a==0){

    lr_output_message("输出值是%d",a);

    }

    return 0;

    }

    -----

    Action()

    {  //if(条件){}else{条件}

        int a=0 ;

        if (a==1){

    lr_output_message("输出值是%d",a);

        }else{

        lr_output_message("输出值是0");

    }

    return 0;

    }

    -------

    Action()

    {  //if(条件)

      // {}else if(条件){}else{表达式}

      //

    int a=4 ;

        if (a==1){

    lr_output_message("输出值是%d",a);

        }else if(a==0){

        lr_output_message("输出值是2");

        }else if (a==4) 

          {

        lr_output_message("输出值是4");

        }

    return 0;

    }

    ------------------

    4  switch条件语句

    Action()

    {  int random;

      random = rand()%3+1;

      switch (random)

      {

        case 1:

      lr_output_message("random = %d",random);break;

        case 2:

            lr_output_message("random = %d",random);break;

          default:

          lr_output_message("random = %d",random);

        }

    }

    -------

    5 do while循环

    Action()

    {  int i=1,sum=0;

    //  int count;

      do  {

          sum = sum + i;

              i++;

      } while (i<=10);

    // lr_output_message("count =%d",count);

          lr_output_message("1到10之间和是:%d",sum);

    return 0;

        }

    ---------------------

    6  while 循环

    Action()

    {  int i=1;

        int sum=0;

      while(i<=10)

        {

          sum = sum + i;

              i++;

    /*  lr_output_message("1到10之间的数:%d",i)  ;  */

    }

          lr_output_message("1到10之间和是:%d",sum);

    return 0;

        }

    -------------------

    7 for 循环

    Action()

        int i;

        int sum=0;

      for(i=1;i<=10;i++)

        {

          sum = sum + i;

            //  i++;

    /*  lr_output_message("1到10之间的数:%d",i)  ;  */

    }

          lr_output_message("1到10之间和是:%d",sum);

    return 0;

        }

    -----------

    8 字符串

    Action()

    {  //字符串

      char str1[20]="22";

      char str2[20]="he";

      char str3[20]="0";

      char str4[20]="str4";

      lr_output_message("%s",str1)  ;

      lr_output_message("%s",str2)  ;

      strcpy(str3,str1);//复制字符串str=3

      lr_output_message("str3:%s",str3)  ;

      lr_output_message("%d",strlen(str1))  ;//长度的统计

      lr_output_message("%d",strcmp(str1,str1))  ; //比较字符 若str1==str2,则返回零;若str1<str2,则返回负数 //;若str1>str2,则返回正数。

      lr_output_message("%s",strstr("ss","s"))  ; //忽略大小写比较字符strstr(str1,str2) 函数用于判断字符串 //str2是否是str1的子串。如果是,则该函数返回str2在str1中 //首次出现的地址;否则,返回NULL。

    return 0;

        }

    ---------------------

    9指针

    Action()

    {  //字符串

      char test1='a';

      char test2='b';

      char *test=;

      char *test3='abc';

    test=&test1;

      lr_output_message("%c",*test);  //输出test的值'a',&符号引用地址符  *只//向内存的内容

      lr_output_message("%d",test3)  ;  //输出test3 的值abc

    return 0;

        }

    相关文章

      网友评论

          本文标题:2018-10-15 C语句

          本文链接:https://www.haomeiwen.com/subject/rtdqzftx.html