零基础学习C语言

相信很多朋友接触C语言是在大学的时候,大家刚接触的时候会不会有这些疑问,C语言具体是什么东西?学习它有什么用?接下来我们一点一点揭开她的神秘面纱。

        我刚接触C语言的时候,我就有一个疑问,为什么叫C语言,为什么不叫A语言或B语言?那时候在大学课堂上没好意思问我们C语言的老师。后来随着自己知识的丰富,才了解在C语言问世以前,真的存在B语言,C语言是强化版的B语言,现在觉的那时候自己的脑洞挺大的!
        我们和老外交流,如果我们不会英语,那我们很难猜出老外想表达什么意思。C语言就相当于人类和机器沟通的语言。 学习英语,首先要知道英文字母,C语言里的关键字就很像英文字母,所有编程语言都有关键字,这些关键字在编程的世界里被赋予了某种特殊含义,想学好C语言,首先要了解这些关键字代表什么意思。

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:

inline

restrict

_Bool

_Complex

_Imaginary

2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:

_Alignas

_Alignof

_Atomic

_Static_assert

_Noreturn

_Thread_local

_Generic

如果一开始让大家把这些关键字死记硬背记下来,那就失去了编程的乐趣了,后续在用到一些关键字的时候,会一一解释,日积月累,慢慢就会知道怎么使用这些关键字了。
       什么是代码?听过一个老程序员说过,代码就是一堆数据处理器。既然是数据处理器,那就要有数据,C语言的数据需要区分数据类型的,一些编程语言如:Phthon、JAVA不区分数据类型,这些语言是弱类型语言,C语言是强类型语言。这些数据怎么存放?可以用变量或者常量来存储数据,变量存放的数据可以改变的,常量存放的数据是固定不变的。变量命名要遵循一定的规则,可由三类字符:字母、下划线、数字组成,只能由字母或下划线开头。
       很多难的事情不会做,不是因为事情太难了,是因为简单的没学好,难的事情也是由很多简单的事情组成的,当你简单的事情都掌握好了,困难得事情也就迎刃而解了。


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值