首页 > 编程语言 > 详细

第三天学习c语言的知识总结

时间:2020-11-20 00:24:26      阅读:60      评论:0      收藏:0      [点我收藏+]
今天是学习c语言的第三天,我继续来更新我的收获啦,加油!

在这里说明一下,我刚开始学,先初识一下c语言,没有细致的学,后面有很多东西等我详细的学了以后,我在认真的为大家分析。

今天了解了一点结构体和指针的内容:

指针: 直接写个小代码来为大家分析一下吧

 #include<stdio.h>
     int main(){
             int a=10;
             int* p=&a;            //  定义变量p,将a的地址赋给p,int*为一个类型
             printf("%p\n",p);
             return 0;
     }

技术分享图片
这是结果;

将代码再修改一下,
代码

#define _CRT_SECURE_NO_WARNINGS   1
#include<stdio.h>
int main() {
    int a = 10;
    int* p = &a;
    printf("%p\n", p);
    printf("%d\n",*p);        //这里的*是间接访问符,因为a的地址已经赋给p了,所以在*的作用下通过变量p得到a。

    return 0;
}

结果
技术分享图片

结构体

代码

#define _CRT_SECURE_NO_WARNINGS  1
#include <stdio.h>
#include <string.h>
struct book {
    char name[20];
    int  price;
};                                                              //到这定义的是结构体类型book
int main() {
    struct book a = {"c程序设计",15};         //这一行是将a定义成为book型,后面是根据结构体类型为其赋值。
    printf("这本书的名字是:%s\n",a.name );
    a.price = 10;                                            //.操作符的应用
    strcpy(a.name,"c语言程序设计");  //知识点strcpy函数,用于给字符串数组赋值    将“XXX"cype到a.name
    printf("经专家建议这本书的名字改为:%s\n",a.name );
    printf("现在这本书打折价格为:%d\n",a.price );
    return 0;
}

第三天学习c语言的知识总结

原文:https://blog.51cto.com/15004291/2552032

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