c语言点滴

作者: 李药师_hablee | 来源:发表于2019-11-28 10:54 被阅读0次
    • 在c语言中,变量占用的字节数仅与数据类型有关,而和变量内数据的大小无关。
    • 指针变量的数据类型,必须和它指向的变量的数据类型一致。
    #include<stdio.h>
    
    int main()
    {
        char a[100];
        char *p=a;
        printf("input sring: \n");
        gets(p);
            //scanf("%s",p);无法接收空格後的字符
        printf("you input: %s",p);
        return 0;
    }
    
    #include<stdio.h>
    //使用指针求最大值
    //使指针指向最大值的地址 
    int main()
    {
        int a,b,c;
        int *x,*y,*z;
        x=&a;
        y=&b;
        z=&c;
        printf("input 3 nums:\n");
        scanf("%d%d%d",x,y,z);
        if(*x<*y)
        {
            x=y;
         } 
        if(*x<*z)
        {
            x=z;
        }
        printf("a=%d b=%d c=%d\n",a,b,c);
        printf("max: %d",*x);
        
        return 0;
    }
    
    #include<stdio.h>
    //使用指针求输入字符的长度 
    int main()
    {
        char a[100];//char类型 
        char *p=a;//char类型 
        printf("input str:\n");
        scanf("%s",a);
        int n=0;
        while(*(p+n)!='\0')
        {
            n = n+1;
        }
        printf("%d",n);
        
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:c语言点滴

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