孙Cloud的C语言学习博客-1-启程

启程 今天是2020年8月7日,即日起,我将在CSDN中更新博客,我相信只要做了一般人做不到的事,我就能变成自己想要的样子,变得更优秀。

现在我在看大话数据结构这本书,并且开始学习C语言,大话数据结构已经看到了80页,C语言已经学习了一个老师发布视频中的入门C语言部分。
今天第一份博客我来总结我入门C语言中获得的知识
首先

  • 变量
  • 变量分为全局变量和局部变量,全局变量即是{ }大括号外的变量,如果在大括号外定义的变量就是全局变量,并且他作用于整个工程,你可以在工程的任意地点使用并调用他,他会随着工程一直存在,而局部变量不同,他只作用于你定义这个变量的局部范围,一旦出了这个大括号,他就没有用了,就只能用在一个大括号里面,也就是在大括号里定义的变量。
  • 常量
  • 我认为常量就是一个谁都无法改变的量,就像一年有365天一样,无法撼动常量的地位,我的笔记记下了几个定义常量的方法,以下
  • const修饰的常变量
  • 他能将int mum这种mum变量修饰成常量,既将变量变为有常属性的常变量,但是他并不是常量,你不能把他当成常量去用,但他却拥有常属性,
  • 利用#define定义标识符常量
  • 这就是在你代码程序前先把你想用的常量定义出来,方便接下来的使用,比如#define MAX 10
  • 枚举常量
  • 枚举就是列举的意思,列举出星期一到星期五,列举出男女两个性别,而你定义枚举常量既用枚举关键字enum
    enum Sex

    Male
    Female
    Secret
    };
    在我想使用他时我用enum Sex s = Male

-在了解了常量之后,我还知道了我将来会学习选择语句 循环语句 函数 数组
在数组这一块有一个知识点我要特别记忆一下!!!既是与,或,异或,的使用与符号
&&这是与 相同才要,不同不要!
‖ 这是或 有真就要,有1就行!
^ 这是异或 相同为0,不同为1!
这个都说了,这个也说一下吧,一会最后小笔记中就不用说了,a=a+10与a+=10是完全相同的,!=就是不等于的意思!!!
数组中一定要是常量,不能为变量!!!

  • 关于强制类型转换,我回头应该问问别人
    这段代码是什么意思 int a= (int)3.14 ?

  • 还有两个好玩的东西,既条件操作符和逗号操作符,我觉得他们很方便

  • 既 (exp1?exp2: exp3);这是条件操作符

  • 逗号操作符以后再看看再补充吧

  • 最后我学了两个大东西

  • 关键字与指针我觉得我有必要在以后专门写一篇博客来写这两个东西,在自己理解与了解更多后再来写他可能会学到更多东西。

最后的小笔记!
%d打印整数
%s打印字符串
\0是字符串结束标志
strlen计算字符串长度
\n为换行符
sizeof计算数组大小,单位是字节
结构体!以后再说!

努力做别人做不到的事,你就能获得成功!
坚持下去吧!孙浩!!!

猜你喜欢

转载自blog.csdn.net/weixin_44719191/article/details/107862898