郑州信息科技中专职业学院中专部

不仅仅统招学历哟

  • 热门专业!
  • 大学校园!
  • 就业保障!
  • 拿学历又能高薪就业,谁能不爱!
了解详情>
郑州北大青鸟翔天信鸽参加“安心学习·放心就业”公约签约仪式

让每一个家庭“安心”、“放心”

  • 教学为本
  • 师爱为魂
  • 安心学习
  • 放心就业
了解详情>
北大青鸟20周年庆典与总部年会郑州翔天信鸽荣获7项荣誉

深耕细作IT职业教育15载

  • 青鸟之星教学质量大奖
  • 卓越风云人物
  • 北大青鸟中心理事会成员
  • 七项荣耀载誉而行!
了解详情>
郑州北大青鸟学员喜获全国IT精英挑战赛冠军

我们教学怎么样

  • 实力见证
  • 网络组一等奖
  • 网络组二等奖
  • 软件组四等奖
  • 200家校区脱颖而出!
了解更多>
北大青鸟荣获315重承诺守信用放心品牌

北大青鸟职业IT20周年

  • 重承诺
  • 守信用
  • 放心品牌
  • 放心学习
  • 靠靠谱谱好就业!
了解更多>
学IT好工作高薪就业

我命由我不由天

  • 学个性的技术
  • 做爱做的事
  • 挣满意的钱
  • 衣食无忧
  • 选择宽且高大尚!
了解更多>
郑州北大青鸟IT培训办学14年

我们靠不靠谱

  • 14年办学
  • 14年磨练
  • 14年成长
  • 14年探索
  • 只为让每个学员成材!
了解更多>
郑州北大青鸟IT培训

不打工也牛掰

  • 好工作
  • 好环境
  • 高薪资
  • 好课程
  • 支持你成为有“钱”人!
了解更多>

学IT就读北大青鸟

  • 好工作
  • 好未来
  • 好老师
  • 好课程
  • 支持你成为受人尊敬的人!
了解更多>
如何学习C语言,入门需要了解哪些知识呢?
作者:北大青鸟 添加时间:05-08 浏览次数:0

     如何学习C语言,入门需要了解哪些知识呢?C语言是编程人员都需要掌握的语言,也是基础语言,而对于一种新语言的入门,往往有一定的困难,其实是人们心中的疙瘩,对新事物的恐惧心理,其实学习C语言并不难。郑州北大青鸟翔天信鸽就为大家详细讲解C语言的入门。

    1、变量名与变量值
    变量名实际上是一个符号地址。程序编译时,系统给变量开辟该变量对应类型所需的内存空间(用于存储变量值),然后由系统建立一个从变量名到该内存空间的首地址的映射,这样就可以通过变量名访问到变量值了。 
    变量名由数字、字母和下划线组成。大小写敏感,不能以数字开头。变量名的长度(字符个数)没有硬性的规定,只是不同的C编译器可能会有不同要求。 
    C语言中,使用变量之前必须定义该变量,否则编译出错。定义变量时须写明变量所属类型。程序编译时,会根据变量的类型来决定为该变量开辟多大的内存空间,同时还可以检查运算的合法性。比如实型数据之间不能做求余数的操作。 
    2、整型数据
    C语言中,整型数据的类别有三种:short,int,long;属性有两种:signed,unsigned。共有六种组合。 
    整型数据类型的长度:C标准没有硬性规定每种类型的长度,只是规定:long的长度要不小于int;short的长度不大于int。一般的C编译器都会以一个机器字的存放一个int型数据。 
    3、变量初始化
    变量的初始化不是在编译期间完成内存空间的分配(只有静态变量和外部变量是在编译期间初始化),而是在程序运行时执行函数时才赋值。
    4、C语言的变量的存储类型
    C语言的变量存储类型有很多种分法,根据生命周期来分可分为:动态变量和静态变量;根据使用域来分可分为:局部变量和全局变量(又叫内部变量和外部变量)
    a)、动态变量和静态变量。
    动态变量------变量所占空间是动态分配的,即只有到使用到某个变量时,才动态的给该变量分配内存空间,用完后还要及时收回。比如函数的形参及函数内的局部变量。其代码表现形式为关键字"auto"+变量类型名+变量名,一般情况下关键字"auto"省略不写。也就是说我们平时用得最多的就是动态变量。动态变量存放于内存的栈区和堆区。
    静态变量------变量所占空间是静态的,即程序自始至终一直存在。代码表现形式为关键字"static"+变量类型名+变量名,静态变量的初始化是在编译期完成的,且只初始化一次,程序执行时不再对静态变量进行赋初值。
    b)、局部变量和全局变量(又叫内部变量和外部变量)
    局部变量------定义在函数体内部的变量,所以又叫内部变量。其作用域仅限于声明该局部变量的函数体内部。程序运行时,在动态存储区为局部变量分配空间(静态局部变量除外)。
    一般情况下使用的局部变量都是动态变量,但并不表示没有静态的局部变量。静态局部变量因为是静态的所以会被存在静态存储区,这就意味着即使函数调用结束,它的值还仍然存在。利用这一特性我们可以用静态局部变量来保留函数上一次的执行结果
    全局变量------定义在函数体外部的变量,所以又叫外部变量。其作用域为该全局变量的声明处一直到程序结束。与局部变量不同的是,全局变量存在静态存储区,在编译期就被分配空间。
    外部变量可以用"extern"关键字来扩展作用域。例如:一int型的外部变量A被定义在程序的中部,那该外部变量的作用域是不包含其以上的函数的,如果在文件开头使用"extern A"来声明该外部变量,那该外部变量的作用域变会被扩大到整个文件。使用"extern"还可以把外部变量的作用域扩大到另外的文件中。例如:在a.c中有一外部变量A,那在b.c中使用extern A声明后A在b.c中也可以使用了。
    当然,C语言并不是这几句话就可以说清的,IT技术最重要的一点是实践,只有实践过了才能算真正掌握技术。

本文由站河南北大青鸟校区整编而成,如需了解更多IT资讯类的文章、新闻、课程和学习技巧、就业案例、招生详情等问题,可以对在线咨询老师进行一对一问答!


分享到: