解释C编程中的引用和指针?

问题

举例说明ac编程语言中引用和指针的概念。

参考

  • 它是我们声明的变量的替代名称。

  • 可以使用按值传递来访问它。

  • 它不能保存空值。

语法

datatype *variablename

例如,int *a; //a 包含 int 类型变量的地址。

指针

  • 它存储变量的地址。

  • 我们可以使用指针保存空值。

  • 可以通过引用传递访问。

  • 声明变量时无需初始化。

语法

pointer variable= & another variable;

示例

#include<stdio.h>

int main(){

   int a=2,b=4;

   int *p;

   printf("add of a=%d\n",&a);

   printf("add of b=%d\n",&b);

   p=&a; // p points to variable a

   printf("a value is =%d\n",a); // prints a value

   printf("*p value is =%d\n",*p); //prints a value

   printf("p value is =%d\n",p); //prints the address of a

   p=&b; //p points to variable b

   printf("b value is =%d\n",b); // prints b value

   printf("*p value is =%d\n",*p); //prints b value

   printf("p value is =%d\n",p); //prints add of b

}

输出结果
add of a=-748899512

add of b=-748899508

a value is =2

*p value is =2

p value is =-748899512

b value is =4

*p value is =4

p value is =-748899508

以上是 解释C编程中的引用和指针? 的全部内容, 来源链接: utcz.com/z/341417.html

回到顶部