目录
为何要学好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:本章暂且讲这么多,剩余内容下片博客会将,因为是初识,
所以很多内容都没有详细讲解,后期会分专题。
如果有什么问题或不足欢迎私信~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)