C初学(1)

来源:互联网 发布:比较好听的淘宝会员名 编辑:程序博客网 时间:2024/05/22 04:50
#include<stdio.h>


int calu(int a,int b,int c)
{
    return a+b-c;
}


int main()/* 什么时候 可以是void  0.0 */
{
    ///while(1)
    ///c语言必须有main函数
    ///以int作为返回值
    printf("hello \aworld");
    return 1:
    int sum,a,b,c;    ///也可以在此处直接赋值 c=0等
    scanf("%d",&a);  \ 
    scanf("%d",&b);  | =>   scanf("%d %d %d",&a,&b,&c);    ///读取输入
    scanf("%d",&c);  /

    sum=calu(a,b,c);

------------------------按用户输入次数打印“hello”---------------------------------
    int sum,x;
    scanf("%d",&sum);
    x=sum;
    while(x>=1)              ///>0
    {
        printf("hello");
        x = x-1;
     }
    printf("%d",sum);     ///%d  整数    %c 以字符类型打出对应的 ASCII值         *qu mo*  
    return 0;


------------------------用户输入5(a)次       5(a)次打印输入内容----------------------------

    int a;
    a=5;
    if(a!=0)
    {
        int sum;
        scanf("%d",&sum); ///du qu shu ru
        printf("%d",sum);
        a-=1;
    }
    else                               ///&&     while(1)
    {
        return 0;
    }

///或者if以下换为

    while(a>=1)

    {

         int sum;
         scanf("%d",&sum); ///du qu shu ru
         printf("%d",sum);
         a-=1;

     }

     return 0; 

-----------------------------------for 循环--------------------------------------

    int i,sum;
    sum = 0;
    for(i=1;i<=100;i++)///++i
    {///    1        2        4
        int sum;
        sum = i +sum;
              ///      3                   安1,2,3,4顺序执行
    }
    printf("a=%d",sum);
----------------------------------------i++      ++i--------------------

    int m,n,i;
    scanf("%d",&i);
    printf("before ,i=%d\n",i);
    m= i++;                                         ///先赋值 (  i  值赋给 m )  ,再加
    printf("a=%d\n",m);
    printf("after i++,i=%d\n",i);
    n=++i;                                          ///先加   再复制
    printf("b=%d\n",n);
    printf("after ++i,i=%d\n",i);

输入2 1 1
输出before ,i=2
        a=2
        after i++,i=3
        b=4
        after ++i,i=4

    return 0;
}
(不喜  !尽喷!)
0 0