网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
上面的代码在函数FX中,如果定义i的时候没有加static,那么每次输出的结果都应该是相同为6,但是加上后i的值不销毁,最后将会输出6 7 8
数组大小不能为变量 如下代码
虽然规定了n的值,但它在定义时不能作为数组的大小,这是C语言的语法规定
(1)const 修饰的变量,可以使变量具有常属性。例如 const int a=3;之后a 的值就不能改变了,但a的本质上还是变量,标志着以const修饰的变量依旧不能在定义时作为数组的大小
(2)变量的宏定义:#define n 10在main函数外宏定义,那么在以后这个文件中语言n做整形变量时就当10来处理,此后n就是一个真正的常量了,说明宏定义的变量可以在定义数组时作为数组的大小
3.scanf和printf的返回值
(1)scanf函数返回的是读取到数据的个数,如果scanf读取失败则会返回-1。用这个特性可以进行多次输入的控制。
(2)print函数返回的是屏幕上打印的数据的个数
上图代码,printf函数在先屏幕上打印一个1234 然后返回屏幕上打印的数据的个数4再被printf以整形的形式打印
这两个函数的返回值是初学者比较容易忽略的一个点
4.打印和输出的方式
scanf输入函数里面的格式必须保持前后相同
scanf里面前面的格式为整形 整形 那么从键盘输入的时候也应该对应输入1空格2才算正确
当scanf前面用逗号时,那么输入的时候也需要用逗号进行输入
5.打印的格式
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**