使用C编程语言有四个存储类,如下所示-
汽车
外部
静态的
登记
关键字是“ auto”。这些也称为局部变量。
局部变量的范围在声明它们的块中可用。
这些变量在块内声明。
默认值:垃圾值。
该算法在下面给出-
START Step 1: Declare and initialize auto int i=1 I. Declare and initialized auto int i=2 I. declare and initialized auto int i=3 II. print I value//3 II Print I value //2 Step 2: print I value STOP
以下是用于自动存储类的C程序-
#include<stdio.h> main ( ){ auto int i=1;{ auto int i=2;{ auto int i=3; printf (“%d”,i) } printf(“%d”, i); } printf(“%d”, i); }输出结果
输出说明如下-
3 2 1
考虑另一种用于自动存储类的程序。
#include<stdio.h> int mul(int num1, int num2){ auto int result; //自动变量的声明 result = num1*num2; return result; } int main(){ int p,q,r; printf("enter p,q values:"); scanf("%d%d",&p,&q); r = mul(p, q); printf("multiplication is : %d\n", r); return 0; }输出结果
输出说明如下-
Run 1: enter p,q values:3 5 multiplication is : 15 Run 2: enter p,q values:6 8 multiplication is : 48