【自学c语言之路】

# 欢迎初学者
我也是干刚开始学习c语言,主要方式就是通过书籍和观看网上教程,比如浙大的c语言程序设计,在这里为大家分享一下我的经验

1.数据类型

我们每使用一个数据,就要规定他的数据类型,就好比挖一个大小合适的坑去存放,以便我们最后运行

以上是我们的数据类型

不同数据类型之间是可以自动转换的哦。

        字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换
        char类型数据转换为int类型数据遵循ASCII码中的对应值
        char可以转换为int,int可以转换为double,char可以转换为double。但是不可以反向。

2.运算符,表达式和语句

个人理解,运算符把数据结合起来,协助我们进行工作,也就是表达式。语句就相当于我们在生活当中一句话结束了,要表达的意思都说清楚了,就可以画上我们c语言的句号——;了。
这里不是重点,用的多了就知道了,这里不进行说明。

3.循环

循环分为3种类型
1)while循环

 计算表达式的值,当值为真(非0)时, 执行循环体代码块。

2)do-while循环

 它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。

此种循环在输入密码这种问题上会被广泛使用。

3)for循环

 执行表达式1,对循环变量做初始化;
判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;
执行表达式3,(i++)等对于循环变量进行操作的语句;
执行for循环中执行代码块后执行第二步;第一步初始化只会执行一次。
循环结束,程序继续向下执行。

这三张循环可以相互转换,但在某些环境下特定又比较适用。

 4.分支和跳转

这是c语言的一种语言结构
例如if分支

 选择分支switch

 等等,分支可以帮助我们优化结构,更好的实现想要实现的功能。

5.函数

函数(founction)就是加工于一个东西,变成我们想要的那个。

刚开始入门的时候,记得是用一个printf()函数,实现打印的功能。但随着学习的深入,我们会接触越来越多的函数,这个时候就要学会去自行了解一个函数的用法。

甚至于,自己封装函数,把基础的函数封装起来,以自己的目的为基础,有很强的便利性。

6.数组

数组用来放置一堆类型相同的数据,方便调用,查找和使用。

而且,与指针有很大相似之处

 7.指针

指针是c语言的灵魂,这句话我们需得细细体会。

要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。

变量的指针就是变量的存储地址,指针变量就是存储指针的变量。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值