传奇sf诛仙私服变态传奇私服传奇合击私服传奇归来私服传奇连击私服热血传奇私服新开传奇私服诛仙sf诛仙2私服变态传奇sf中变传奇合击私服英雄合击私服1.85合击传奇私服1.76传奇私服发布网1.85传奇私服发布网连击传奇私服连击私服

首页上机实践题


刘甲耀、严桂兰教授新著作问世

Core Java应用程序设计教程

C++程序设计简明教程

C#程序设计

我校开展省级精品课程建设



软件系上机教学
 
 

函数应用

xt13_1

/*数组名-数组名*/
#include <stdio.h>
#define N 4
main()
{
int a[]={1,3,5,7},i;
void fun(int []);
fun(a);
for(i=0;i<N;i++)
printf("%2d",a[i]);
printf("\n");
}
void fun(int b[])
{
b[1]=b[0]+b[2];
}

xt13_2

/*数组名-数组名*/
#include <stdio.h>
#define N 4
main()
{
int a[]={1,3,5,7},i;
void fun(int [],int);
for(i=0;i<N;i++)
fun(a,i);
for(i=0;i<N;i++)
printf("%3d",a[i]);
printf("\n");
}
void fun(int b[],int n)
{
b[n]+=b[2];
}

xt13_3

/*数组名-指针变量*/
#include <stdio.h>
#define N 4
main()
{
int a[]={1,3,5,7},i;
void fun(int *,int);
fun(a,N);
for(i=0;i<N;i++)
printf("%3d",a[i]);
printf("\n");
}
void fun(int *p,int n)
{
int i;
for(i=0;i<n;i++)
++(*p++); //*p++ +=i; ++(*p++);*(p+i)+=i;
}

xt13_4

/*指针变量-数组名*/
#include <stdio.h>
#define N 4
main()
{
int a[]={1,3,5,7},*p,i;
void fun(int [],int);
p=a+1;
fun(p,N);
for(i=0;i<N;i++)
printf("%3d",a[i]);
printf("\n");
}
void fun(int b[],int n)
{
int i;
for(i=0;i<n-1;i++)
*(b+i)+=i;
}

xt13_5

/*指针变量-指针变量*/
#include <stdio.h>
#define N 4
main()
{
int a[]={1,3,5,7},*p,i;
void fun(int [],int);
p=a;
fun(p,N);
for(i=0;i<N;i++)
printf("%3d",a[i]);
printf("\n");
}
void fun(int *q,int n)
{
int i;
for(i=0;i<n;i++)
*(q+i)+=i;
}

xt13_6

/*字符串-指针变量/数组名*/
#include <stdio.h>
main()
{
void fun(char []);
fun("Hello!");
}
void fun(char *q) /*void fun(char b[])*/
{ /*{*/
*q='h'; /* b[0]='h'; */
printf("%s\n",q); /*/ printf("%s\n",b);*/
} /*/}*/

xt13_7

/*字符串-指针变量/数组名*/
#include <stdio.h>
#include <string.h>
main()
{
void fun(char []);
fun("Hello!");
}
void fun(char b[])
{
b[0]='h';
printf("%s\n",b);
}

xt13_8

/*指针变量(动态分配)-指针变量/数组名*/
#include <stdio.h>
#include <malloc.h>
#define N 5
main()
{
char *pc;
void fun(char *);
pc=(char *)calloc(N,sizeof(char));
fun(pc);
printf("%s\n",pc);
}
void fun(char b[])
{
scanf("%s",b);
}

xt13_9

/*变量地址-指针变量*/
#include <stdio.h>
#define N 4
main()
{
int i;
void fun(int *);
fun(&i);
printf("%d\n",i);
}
void fun(int *p)
{
*p=10;//(*p)++;
}


 
   

2006年 私立华联学院 版权所有