例:
int * func(void)
{
int a= 10;
int *p = &a
return p
}
返回return()对应的那个地址。return(C语言语句),函数是C语言的基本构件,一个C程序可以由一个主函数和若干个子程序函数构成,由主函数调用其它子程序函数,其他子程序函数也可以互相调用。通常希望通过函数调用使主函数能得到一个确定的值,这就是函数的返回值。
函数(function)的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。函数的近代定义是给定一个数集A,假设其中的元素为x,对A中的元素x施加对应法则f,记作f(x),得到另一数集B,假设B中的元素为y,则y与x之间的等量关系可以用y=f(x)表示,函数概念含有三个要素:定义域A、值域B和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。
#include<stdio.h>
void string_cut(char s[],char c)
{int i,j
for(i=j=0s[i]i++)
if(s[i]!=c)s[j++]=s[i]
s[j]='\0'
}
int main()
{char s[200],ch
gets(s)
scanf("%c",&ch)
string_cut(s,ch)
printf("%s\n",s)
return 0
}