首页 > 编程语言 > 详细

从零开始学习C语言

时间:2021-01-17 23:43:52      阅读:42      评论:0      收藏:0      [点我收藏+]
了解指针变量,代码如下:

int main()
{
    int a = 10;//4个字节
    int* p = &a;//取地址a
    printf("%p\n",p);
    //有一种变量是用来存放地址的 - 指针变量
    printf("%p\n", &a);
    *p = 20;//* - 解引用操作符
    printf("%d\n", a);
    return 0;
}

要知道指针大小在32位电脑里是4字节,64位则是8字节
想验证可以使用以下代码来验证:

int main()
{
    char ch = ‘c‘;
    char* pc = &ch;
    printf("%d\n", sizeof(pc));//指针大小在32位是4个字节,在64位是8个字节
    //*pc = ‘b‘;
    //printf("%c\n", ch);
    return 0;
}
    • 解引用操作符/间接操作符

结构体:
当遇到一些复杂对象的时候,例如人、书等
我们需要自己创建一个结构体变量
以下代码以书举例:

struct Book//这代表我们创建的结构体变量
{
    char name[20];//C语言程序设计
    short price;//55
};
int main()
{
    struct Book a = { "C语言程序设计", 55 };
    printf("书名:%s\n", a.name);
    printf("价格:%d元\n", a.price);
    a.price = 15;
    printf("修改后的价格:%d", a.price);
    return 0;
}

到此初始C语言的章节已学完,这次的学习让我对C语言的知识有了足够的了解,我会更加努力完成接下来的章节学习。
2021.1.17

从零开始学习C语言

原文:https://blog.51cto.com/15080720/2595055

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!