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