C/C++教程

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的使用放法以及作用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!