c语言
枫-歌
这个作者很懒,什么都没留下…
展开
-
c语言从头开始
c语言从头开始最近突发奇想,想要从头开始学一遍c语言,扎实一下基础。顺便记录在博客上分享给大家。原创 2018-06-17 09:36:44 · 386 阅读 · 0 评论 -
c语言从头开始(九:数组)
c语言从头开始(九:数组)C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。定义一个数组需要指定元素的类型和数量。如:int a[5];//这是一个一维数组上面的代码定义了一个整型数组a,a可以包含...原创 2018-07-23 20:18:13 · 252 阅读 · 0 评论 -
c语言从头开始(五:数据类型)
c语言从头开始(五:数据类型)在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的类型可分为以下几种: 1 基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 3 void 类型:类型...原创 2018-06-28 22:33:35 · 230 阅读 · 0 评论 -
c语言从头开始(七:作用域规则)
c语言从头开始(七:作用域规则)任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:在函数或块内部的局部变量在所有函数外部的全局变量在形式参数的函数参数定义中局部变量:局部变量就是在某个函数或块的内部声明的变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。全局变量:全局变量是定义在函...原创 2018-06-30 11:51:02 · 380 阅读 · 0 评论 -
c语言从头开始(四:基础语法)
c语言从头开始(四:基础语法)在c语言中,我们要注意的是,语法中的字符都是英文字符。这一点初学者一定要注意,比如中文括弧”(”和英文括弧”(“是不一样的,这一点不熟悉的人看起来两个是一模一样的。还有类似的 双引号” ” 冒号: 分号; 等等。都是要区分的,打错了代码编译的时候就会报错。令牌: 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。分号: 分...原创 2018-06-18 19:35:42 · 800 阅读 · 0 评论 -
c语言从头开始(六:函数)
c语言从头开始(六:函数)函数就是一组一起执行的语句,每个c程序至少有一个函数,也就是main()函数。理论上来讲,我们把所有的程序代码都写在主函数里是没有问题的。但是这会使主函数变得庞杂、头绪不清,使得阅读和维护程序变得困难。函数可以解决这些问题,而且,函数可以减少我们重复编写同样功能的代码。 C 标准库提供了大量的程序可以调用的内置函数。此外,我们可以根据需要,定义其他额外的函数。定...原创 2018-06-30 00:25:34 · 600 阅读 · 0 评论 -
c语言从头开始(三:编译器工作原理)
c语言从头开始(三:编译器工作原理)以gcc编译器为例子,编译实际上总共经历了四个阶段 预处理—>编译—>汇编—>链接原创 2018-06-17 22:10:02 · 4448 阅读 · 0 评论 -
c语言从头开始(二:Hello World!)
c语言从头开始(二:Hello World!)学习一门语言,我们都知道万事开头Hello World! 从代码理解语法。 代码如下#include<stdio.h> //标准输入输出头文件int main() //main(主函数),int代表函数需要返回一个int(整型){ printf(...原创 2018-06-17 18:40:30 · 538 阅读 · 1 评论 -
c语言从头开始(一:什么是c语言)
c语言从头开始(一:什么是c语言)1.1 就像人与人之间交流需要通过语言一样,人和计算机交流也需要有一种计算机和人都能看得懂的语言,这就是计算机语 言。 首先,我们要知道,计算机是没有思想的,计算机是电器,计算机工作基于二进制,因为计算机只能识别1和0,也就是通电和断电两种状态。人们要让计算机知道和执行自己的意图,就要编写许多由0和1组成的指令,这个就是我们说的...原创 2018-06-17 09:38:42 · 1282 阅读 · 0 评论 -
c语言从头开始(八:判断)
c语言从头开始(八:判断)在写程序算法的时候,判断是不可或缺的。顾名思义,就是看一个东西是否满足条件。一般常用判断语句有if..else和switch。当然,也可以在语句里再加判断(嵌套),写出更复杂的程 序。语法:if(布尔表达式) //bool类型只有两种值,true(非零非空)和false(零或空){ //判断值为真执行}switch(变量){ ...原创 2018-07-14 23:01:25 · 330 阅读 · 0 评论