2月15日学习补充

在C语言中要想读取从键盘上输入的中间带有空格的字符串,不宜使用scanf,可以使用gets

如下图所示:

以下为关于局部变量的小方面知识:

这样是没有问题的,输出如下:

以下这个就是错的,因为标识符未定义。

可以参考下面的方法解决问题

但是下面这个也是错的,因为上面已经对sum进行过定义了,在for循环里面又定义了一遍sum。这是错误的。

以下叙述中不正确的是:( D)

A.在不同的函数中可以使用相同名字的变量

//这也就意味着我们可以在多个函数中同时定义名叫a的变量

B.函数中的形式参数是在栈中保存

C.在一个函数内定义的变量只在本函数范围内有效

D.在一个函数内复合语句中定义的变量在本函数范围内有效(复合语句指函数中的成对括号构成的代码)

 {
    int a = 10;
 } 
    printf("%d",a);
这样就是不可以的

关于实参和形参描述错误的是:( C)

A.形参是实参的一份临时拷贝

B.形参是在函数调用的时候才实例化,才开辟内存空间

C.改变形参就是改变实参

D.函数调用如果采用传值调用,改变形参不影响实参

下列关于return语句说法均正确

A.函数中不一定要有return语句,(比如函数返回值是Void类型的)

B.在函数中return语句可以不返回值,能使用return;(比如函数返回值是Void类型的)

C.return语句执行后,return语句后边还有代码则不再执行。

D.return不可以返回函数中定义的数组

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值