首页
学习
活动
专区
工具
TVP
发布

C语言学习

专栏作者
3
文章
2093
阅读量
4
订阅数
浅谈一下存储类别
C语言中存储类别也就是storage class,它的定义是在一个C程序里面变量variables和函数functions的可见作用域(visible scope)和生命周期(life-time),我们有5种存储类别:
九问
2021-09-19
4640
C字符串输出注意事项
对于初学者来说,字符串输出一般都是输出到显示器上。刚开始接触的输出函数就是printf()了,它是stdout,刚开始学习的时候它的作用是提示还有打印结果,看看自己的程序有无出错,平时用来debug查找错误。printf()调用格式为printf("<格式化字符串>", <参量表>),printf()主要是打印多个字符串比较简单,注意事项是转换说明与参量表中的变量需要对应,当然也可以个性化修饰,记住常用的修饰符就行。下面做了一个表,都是常用的。
九问
2021-09-18
4920
C字符串输入注意事项
初学者学习C语言时,第一次遇到的字符串输入函数可能就是scanf了,当我们敲会车的时候停止输入。然而,它也有一些缺陷,而这些缺陷有时候是非常致命的。比如说当我们输入scanf("%5s %10s",str1,str2);,然后再打印printf("the string1 is %4s and the string2 is %5s",str1,str2)其中str1,str2是长度为10的char类型数组,当我们输入的值是**zifuchuan shuru**,它会不会打印出**zifuchuan shuru**呢?答案是不会的,这也是使用scanf()函数要注意的地方,打印的时候因为转换格式是%4s,所以它只读入了**zifu**,然后遇到%5s后将**chuan**读入。后面的**shuru**如果不清除,它会在下一次调用时读取,这样下一次读取时会读不到我们想用的字符串,如果下一次输入的不是字符串甚至可能会导致程序错误。然后scanf还有一个缺陷就是只能读取一个单词,不能读取有空格的句子。
九问
2021-09-17
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档