C语言刷题笔记 day009 2021.8.29

本文介绍了C/C++编程中的一些基础知识,包括字符串比较函数strcmp的使用,变量必须先定义后使用的规则,方法重载的概念,指针操作以及内存区域的划分。还讨论了字符数组的大小写转换,C语言程序的基本结构,以及动态类型转换在继承结构中的应用。同时,文章涉及了内存管理中栈、堆和静态存储区的区别,并通过实例展示了如何利用指针和位运算进行类型转换和条件判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.字符串比较函数是strcmp( )。说法是否正确?

解析:正确

字符串比较函数strcmp(参数1,参数2),比较两个参数的ASC||码,若参数1>参数2,则返回正数,若小于则返回负数,相等则返回0

2.在 C 语言程序中变量必须定义后再使用。

解析:正确

3.在某个类A中存在一个方法:void set(int x),以下不能作为这个方法的重载的声明的是

  • void set(int y)
  • int set(int x,double y)
  • double set(int x,int y)
  • void set(int x,int y)

解析:

方法重载:方法名称相同,参数列表不同(可以是参数的类型,个数,顺序不同)
注意:如果两个方法只有返回值类型不同,编译器看还是同一个方法。

4.若言int a[10],*p=a;则以下表示中不能代表a[6]的是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值