您的位置:首页 > 编程语言 > C语言/C++

C语言程序阅读-变量的存储类别、函数及参数

2016-11-22 22:10 323 查看
写出程序运行结果,再运行程序进行比较。

(1)

#include<stdio.h>
int f(int n);
int main()
{
printf("%d\n", f(5));
printf("%d\n", f(8));
return 0;
}
int f(int n)
{
static int a=2;
int b=0;
a+=n;
b+=a;
return b;
}


(2)

#include<stdio.h>
void add()
{
int x=0;
static int y=0;
printf("%d,%d\n",x,y);
x++;
y=y+2;
}
int main()
{
int i;
for(i=0; i<2; i++)
add();
return 0;
}


(3)

#include<stdio.h>
int x=2;
void cude()
{
x=x*x*x;
printf("%d ",x);
}
int main()
{
x=5;
cude();
printf("%d ",x);
return 0;
}


(4)

#include <stdio.h>
int main()
{
int *p1,*p2,*p;
int a=5,b=8;
p1=&a;
p2=&b;
if(a<b)
{
p=p1;
p1=p2;
p2=p;
}
printf("%d,%d\n",*p1,*p2);
printf("%d,%d\n",a,b);
return 0;
}


(5)

#include<stdio.h>
void fun(int x,int y,int *z)
{
x*=x;
y*=y;
*z=x+y;
}
int main()
{
int a=5,b=2,c=31;
fun(a,b,&c);
printf("%d %d %d\n",a,b,c);
return 0;
}


(6)

#include<stdio.h>
int a, b;
void fun(int *p1, int *p2)
{
*p1=&a;*p2=&b;
*p1=100;*p2=200;
}
int main()
{
int a=5, b=7;
fun(&a, &b);
printf("%d %d\n", a, b);
return 0;
}


(7)

include

include

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: