关于c语言的学习复习系列1

  1. 关于菜鸟教程之上的在输出时printf 函数的空格 用法我存疑的地方。在这里插入图片描述
    正如前面所说,空格如果没有写下任何符号,则在该值前插入一个空格,根据vc++6.0的运行结果我看不到这一结果。故存疑
    在这里插入图片描述
    我在“lu”前加了个空格,但时编译出来的结果之中没有空格,故我存疑,希望是理解错误。

顺带将c语言之中的参数表罗列如下(资料来自菜鸟教程)
在这里插入图片描述
2. 关于指针的一点疑问
在这里插入图片描述
图片截自菜鸟教程 我有两个疑问,一个就是 “&可以省略” 我个人认为 它应该不是可以省略,而应该不能省略才对。语句“int(*p)(int,int)=”我认为核心应该是“p=。。。”所以后面应该跟着的是地址值(类似于指向数值的指针“int p=”后面跟着的也是地址值。)
第二个疑问是为什么调用p指向的函数时可以不加
符号直接用p这个指针值调用吗,为什么可以(当然vc++6.0上确实可以跑得动) 。

非常疑惑。
而在尝试的时候,我又有了一个疑问,即如下图所示。在这里插入图片描述
当我的abc值输入错误(即没有输%d对应的类型时)(我产生了小数点. 与顿号 ),程序会卡死,且一直输出的全是上次输入的最大的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值