C语言中常常被忽略的知识-特殊字符打印、多组输入输出等等问题。-创新互联

 

目录

创新互联公司专注于鹤庆企业网站建设,响应式网站,电子商务商城网站建设。鹤庆网站建设公司,为鹤庆等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

1、 const

2、字符串长度的计算中细节问题

3、打印‘ “  \这类的符号

4、实现多组输入输出的方法 


const

 关键字const也叫常变量,用const定义常量,如果一个变量被const修饰,那么它的值就不能改变。

 用通俗的话说就是,定义后值不能改变。

 那么我们举例子吧:

 像这样利用了关键字const的整型是不能改变的,70行中进行a=20,就是要改变变量a,但是变量a使用了const定义是不能改变的,所以系统给了一个报错。

总结,const关键字在某些特定的程序中有意想不到的效果,比如一个变量值我不想它改变,那么我们就给它一个const。

字符串长度的计算中细节问题    

考考大家字符串a,b,c的长度为多少,想必大家心中已经有答案了。

和你们心中的答案一样吗?

strlen函数是计算字符串的长度想必大家都清楚,它是计算\0前面的字符个数,\0不算在内。

那么字符数组a的\0是在哪里你能确定吗,不能吧。

字符数组a向系统申请内存后,对数组元素进行存储,但是\0的位置在哪里不能确定,在我的电脑字符数组a的长度是19,在你的可能就是29或者39了,所以它是一个不确定的数,这点大家一定要注意。

打印‘ “  \这类的符号

是这样吗

大家也看到了,一堆的报错,我们如何实现这些符号的输出呢,这就要通过转义字符了。 

通过转义字符防止字符‘ ” \ 被转义,从而实现字符的输出。

实现多组输入输出的方法 

多组输入输出的好处大家应该都清楚,怎么实现呢其实很简单

这个就是一个多组输入,输出的一个例子。

通过循环来进行输入输出操作,那么!=EOF又是什么呢?

EOF是end of file 的缩写,名叫文件结束的标志。!

EOF就是文件不结束,就一直是真,执行while语句。

怎么结束呢?

ctrl+z+eter就可以实现结束啦 !

感谢大佬的阅读,这个是我今天的学习心得,期待你们的指正。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享文章:C语言中常常被忽略的知识-特殊字符打印、多组输入输出等等问题。-创新互联
标题路径:http://hbruida.cn/article/jseed.html