第三次作业

代码列表:

 

                                                   

 

 

 

 

手写笔记:

 

 

 

 

 

 

 

出现问题:

1.字符串和字符数组都可以使用%s输出整个字符串,都可以使用*[ ]获取单个字符,这两种表示字符串的方式是不是就没有区别了呢?

 答:有区别,它们最根本的区别是在内存中的存储区域不一样,字符数组在定义后可以读取和修改每个字符,而字符串一旦被定义后就只能读取不能修改,任何对它的赋值都是错误的

2.PTA问题:在运行第一道函中的#define MAXS 15是什么意思?

答:define在C语言中是一个宏定义的关键字,#define 常量名 值 使用在程序开头,整个程序中这个常量在预编译的时候用后面的值作简单替换。

 例如在程序开始有一句 #define MAXS 15 在整个程序中,MAXS的值都是15

 

posted @ 2020-03-15 21:19  sui-6  阅读(114)  评论(1编辑  收藏  举报