请举例说明,如何在C语言中引用函数
引用库函数只要定义了头文件就可以,比如引用库函数printf()和scanf():
创新互联建站专注于上杭网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供上杭营销型网站建设,上杭网站制作、上杭网页设计、上杭网站官网定制、微信小程序开发服务,打造上杭网络公司原创品牌,更为您提供上杭网站排名全网营销落地服务。
#includestdio.h
void main()
{
printf("输出函数");
scanf("输入函数");
}
引用自己定义的函数一般需要先声明(如果引用位置在定义位置之后,就不需要声明可直接引用。例如:
#includestdio.h
void main()
{
void sum();/*函数声明*/
sum();/*函数引用*/
}
void sum()/*定义一个函数sum*/
{……}/*函数体省略*/
C语言函数的定义与调用
错误一、
void strca1(char s1[],char s2[])
{
int i,j; //这里i , j 没的初值,运行结果是不确定的!!加上一句:
i=j=0;
错误二、
char e[20]="aaaa",f[20]="bbbb",*g,*h,*k; //这里g h都是指针,且没有给指定空间位置
g="cccc"; //这里直接向g所指向的位置放数据,就好比,你想往盒子里面放苹果,但你却没有告诉往哪个盒子里放,“cccc"就不知道会存放到哪里了,当g指向了一个不可用的内存地址,程序就会运行错误了!
h="dddd";//同上
改正方法:
char e[20]="aaaa",f[20]="bbbb";
char *g="cccc",*h="dddd",*k; //在定义时这样写是可以的,意思是让g直接指向一个存放"cccc"数据的位置。
C语言中怎么自己定义并调用函数?
#define _CRT_SECURE_NO_WARNINGS
#include stdio.h
//声明一个求和的函数
int sum(int a, int b);
int main(int argc, char* argv[])
{
int x = 5, y = 7;
int s = sum(x, y); //调用函数
printf("x + y = %d \n", s);
system("pause");
return 0;
}
//定义求和函数
int sum(int a, int b)
{
return a + b;
}
更多C语言教程
本文题目:c语言定义和引用函数 c语言定义函数并调用
文章分享:http://lswzjz.com/article/doiiodg.html