起航----“初始C语言”---1

起航----“初始C语言”---1,第1张

起航----“初始C语言”---1

目录

为何要学好C语言

课前一碗小鸡汤

第一个C语言程序

数据类型

变量常量

字符串+转义字符+注释

选择语句

循环语句


为何要学好C语言

 C生万物,C语言是编程之本

C语言是母体语言,是人机交互接近底层的桥梁

近50年间,在TIOBE 排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!

课前一碗小鸡汤

 欲戴王冠,必承其重

每日每天都是24h,想超越别人,就要付出更多努力!

成功之路总是孤独的,但山顶的风景真的很美!

学好C语言,从此走上人身巅峰!

下面开始正式学习

第一个C语言程序:

 

数据类型

Q:每种类型大小是多少?

             

Q:为什么有那么多类型?      A:为了更加丰富的表达生活中的各种值.

简单举例:

 

变量,常量

C语言中,不变的值用常量来表示,变得值用变量表示.

变量:

定义变量的方法:

 

 变量的分类:局部变量,全局变量

当局部变量和全局变量同名的时候,局部变量优先使用。

变量的作用域与生命周期:

                                  全局变量                                         局部变量

作用域                      整个工程                                        变量所在的局部范围

生命周期      进入作用域生命周期开始,                        整个程序的生命周期

                      出作用域生命周期结束

常量:

常量分类:字面常量

                 const 修饰的常变量

                 #define 定义的标识符常量

                 枚举常量

 

注: 上面例子上的 pai 被称为 const 修饰的常变量, const 修饰的常变量在C语言中只是在语法层面限制了 变量 pai 不能直接被改变,但是 pai 本质上还是一个变量的,所以叫常变量。

 字符串+转义字符+注释 字符串

    “hello worldn”

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符 串。

注:字符串的结束标志是一个 的转义字符。在计算字符串长度的时候 是结束标志,不算作字符串 内容。

 转义字符

加入我们要在屏幕上打印一个目录: c:codetest.c 我们该如何写代码?

然而运行结果是这样的:

这里就不得不提一下转义字符了。转义字符顾名思义就是转变意思。 下面看一些转义字符:

转义字符            释义

?                       在书写连续多个问号时使用,防止他们被解析成三字母词

'                        用于表示字符常量'

“                       用于表示一个字符串内部的双引号

\                       用于表示一个反斜杠,防止它被解释为一个转义序列符。

a                      警告字符,蜂鸣

b                     退格符

f                      进纸符

n                     换行

r                      回车

t                     水平制表符

v                    垂直制表符

ddd               ddd表示1~3个八进制的数字。 如: 130 X

xdd               dd表示2个十六进制数字。 如: x30 0

 注释

1. 代码中有不需要的代码可以直接删除,也可以注释掉

2. 代码中有些代码比较难懂,可以加一下注释文字

 注释风格:C语言风格的注释         缺陷:不能嵌套注释

                   C++风格的注释 //xxxxxxxx           可以注释一行也可以注释多行

选择语句

 

 

循环语句

有些事必须一直做,比如我日复一日的讲课,比如大家,日复一日的学习。

C语言中如何实现循环呢?

常见循环语句:while语句

                      for语句

                      do ... while语句

以while 语句为例(毕竟是初识,后期专题详细展开):

 conclusion:

本章暂且讲这么多,剩余内容下片博客会将,因为是初识,

所以很多内容都没有详细讲解,后期会分专题。

如果有什么问题或不足欢迎私信~

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5702637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存