1.6

同学们好!

竞赛组思考题:

int a[100][200];

int **p;

int main(){

p=a;

}报错

怎么改????

int是一个形容词,修饰了(*p)【200】,意思是*P是一个长度为200的数组,解得p是一个指向长度为200的数组的指针。

int a[100][200];

int (*p)【200】;

int main(){

p=a;

}

竞赛组思考题:

以int为元素的数组A1是否能转换为指向int的指针p2?可以

以int指针为元素的数组A2是否能转换为指向int指针的指针p2?可以

以int数组为元素的数组A3是否能转换为指向int数组的指针p3?可以

注意:📢数组元素是什么类型,数组转换而成的指针就指向什么类型。

int A【100】【200】;转换成什么类型?

答:指向数组的指针。

字符串

以‘\0’结尾的字符数组

char s[10]={'h','e','l','l','o','\0'};

偷懒小技巧:char s[10]="hello";简单便捷

字符串常用函数:strlen(变量名)

乘方:

幂次方相加:4的2次方*4的3次方=4的5次方,2个4相乘再乘3个4相乘相当于5个四相乘

(4*4)*(4*4*4)=4的五次方。

幂次方相乘:(4的2次方)的4次方=4的2*4次方。

4个4的2次方相乘=4的8次方。

指数为0:除0以外全部是1.

指数为负数:底数的指数的相反数次方分之一。

有理数:重要!!!!

自然数是一种数学工具,语言只是自然数的表示方法,自然数本身不属于任何语言

同一个自然数你可以用中文表示也可以用英文表示

进制和语言一样也只是数的表示方法。

数本身不属于任何进制。

能表示为两个整数的比值的事称为有理数。

无限循环小数有理数=10的循环节长度次方x-x 错位相减

无限任意进制循环小数=进制的循环节位数次方乘x减x=进制的循环节位数次方减1分之上面

证明:sqrt(2)不是有理数

假设sqrt(2)是个有理数,那么sqrt(2)就可以表示为两个整数的比值,设这两个整数约分之后是p和q

即sqrt(2)=p/q,2=p的二次方/q的二次方

p的二次方=2q的二次方

什么p的二次方一定是一个偶数,p是偶数

设p=2n

2=(2n)的二次方/q的二次方,2=4n的二次方/q的二次方

q的二次方=2n的二次方

说明q的二次方也一定是一个偶数,q是偶数

p q都为偶数,不可能是约分之后的

推出了矛盾,因此假设不成立。

  • 12
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值