其他分享
首页 > 其他分享> > const的使用放法以及作用

const的使用放法以及作用

作者:互联网

const的使用场景

代码示例:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct Person
{
        char name[64];
        int age;
        int Id;
        double score;
};
//const使用场景,修饰函数中的形参,防止误操作
void  printPerson(const struct Person *p)
{
        //p->age = 100;加入const之后 编译器会检测误操作
        
        //printf("姓名:%s 年龄:%d 学号:%d 分数:%.f\n",p.name,p.age,p.Id,p.score);
        printf("姓名:%s 年龄:%d 学号:%d 分数:%.f\n", p->name,p->age,p->Id,p->score);
}
void test01()
{
        struct Person p1 = {"张三",18,1,60};
        printPerson(&p1);
        printf("%d\n",p1.age);
}
int main()
{
        test01();
        return EXIT_SUCCESS;
}

更多文章,敬请关注微信公众号:YQ编程

标签:const,struct,int,age,使用,放法,score,printf
来源: https://blog.csdn.net/gyqailxj/article/details/116324895