【C语言】下标引用操作符和函数调用操作符和结构体成员访问操作符

举报
謓泽 发表于 2023/09/20 20:54:54 2023/09/20
【摘要】 【C语言】下标引用操作符和函数调用操作符和结构体成员访问操作符

🎓下标引用操作符 

下标引用操作符就是访问数组下标的那个操作符,下标从都是从0开始的,依次类推下来

举例说明:

假设,拿出数组名第5个元素。
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
printf("arr = %d\n",arr[4]);

如上所示:这样访问数组名当中下标当中4,就可以找到数组名第个元素。这里面的方括号[ ]就是下标引用操作符,通过下标来找到数组名的元素,是访问具体某一个元素。 


🎓函数调用操作符

()函数调用操作符,接收一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数的参数。函数的参数分为两种,第一种:实际参数,第二种:形式参数

真实传递给函数的参数,叫做实际参数。实参的参数可以是:常量、变量、表达式、函数等。无论实参是何种类型的量,在进行函数调用时,它们都必须要有确定的值,以便把这些值传递给到形参当中去。 

形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化(分配内存单元)调用一瞬间才会开辟内存空间,所以叫做形式参数。形式参数当函数调用完成之后就会自动销毁了。因此形式参数只是在函数当中有效!声明周期范围有限。

举例说明:例如用 Add()函数 实现整形 a,b 的加减👇

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int Add(int a, int b)
{
	return a + b;
}
int main(void)
{
	int a = 0;
	int b = 0;
	printf("请输入两个数字:");
	scanf("%d %d", &a, &b);
	int ret = Add(a, b);
	printf("sum = %d\n", ret);

	return 0;
}
  •  上述代码可能运行结果:输入 5 5,结果:10

 🎓结构成员访问操作符 

  •  结构体 成员名,访问的内容
  • -> 结构体指针 -> 成员名,指向对象的内容

结构体和其他类型基础数据类型一样,例如 int 类型,char 类型 只不过结构体可以做成你想要的数据类型。以方便日后的使用。在实际项目中,结构体是大量存在的。研发人员常使用结构体来封装一些属性来组成新的类型。结构体在函数中的作用不是简便,其最主要的作用就是封装。封装的好处就是可以再次利用。让使用者不必关心这个是什么,只要根据定义使用就可以了。

结构体的基础知识这些值称之为成员变量,结构的每个成员都可以是不同类型的变量。

这篇文章是博主写的结构体文章,里面是讲述结构体知识的全面讲解🧊

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。