指针第好多次的一个项目

说明:sin、cos和exp是系统提供的数学函数,在程序中定义3个函数,即fsin、fcos和fexp,分别用来计算sin(x)、cos(x)和exp(x)的值。在main 函数中要对这3个函数作声明。在main函数中定义p为指向函数的指针变量,定义形式是“float(*p)(float)”,表示p指向的函数有一个实型形参,p指向返回值为实型的函数。在main函数中有“p=fsin;”,表示将fsin函数的入口地址赋给p.在调用integral函数时,用p作为实参,把fsin函数的入口地址传递给形参p(形参p也定义为指向函数的指针变量),这样形参p也指向 fsin函数,(*p)(x)就相当于fsin(x).fsin(x)的值就是 sin(x)的值。因此通过调用integral函数求出sin(x)的定积分。求其余两个函数的定积分的情况与此类似。watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56We5p2l5LmL56yUOQ==,size_20,color_FFFFFF,t_70,g_se,x_16

 

附加一点就是关于标识符(识不要傻不拉几的念shi,专业点念zhi)

C语言中把标识符分为三类:关键字(你可以用typedef改简单点,但是这里只能你自己用别人不一定认识),预定义标识符,用户自定义标识符(完全自己取名字,想叫什么就是什么,前提是不是关键字或者预定义标识符,并且开头必须是字母或者下划线)。

用户自定义标识符,包括变量名、常量名、对象名、函数名、类型名等等。也就是说,变量名,是C语言标识符的一种。C语言的标识符是由字母、数字、下划线组成,并且数字不能在首位,严格区分大小写。变量名同样遵循这一规则,同时不能使用关键字、预定义标识符和已定义标识符。另外要注意,C语言和C++对标识符和变量名的长度约束不同,C89标准下,c语言的标识符(包括变量名)最多只能8个字符;新标准(C99、C++98)之后,允许更大长度,标准有所不同,最常见的限制是32个字符,一般都推荐遵守这个限制,防止在不同编译环境下产生不兼容问题。

 

 

 

 

  • 14
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值