![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习篇
DH_Fantasy
新的一天。
展开
-
C语言学习篇-1Hello, World!(编写、编译、链接、运行)
说明:初识第一个程序。开发工具的选择写代码的工具:记事本、ULtraEdit、Vim、Xcode等。选择Xcode的原因:苹果公司官方提供的开发利器、简化开发的工程、有高亮显示功能。代码编写程序结构C程序的结构:由函数组成。 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。函数原创 2016-05-30 22:01:43 · 4076 阅读 · 0 评论 -
C语言学习篇-9指针运算、指针与数组
说明:本文主要阐述指针的基本运算及算术运算,指针与数组的关系,指针与字符串的关系。指针运算1.指针的基本运算包括取地址以及取值运算等运算。 单目运算符“&”是取操作对象的地址,“*”是取指针指向的对象的内容,两个互为互逆运算。 示例:int a = 10,*p; p = &a;//p指针指向了a所在的地址,&a就是将a所在的地址取出来; *p = 90;//p指向的地址内容由10修改为90原创 2016-06-04 23:08:28 · 1631 阅读 · 0 评论 -
C语言学习篇-8地址与指针
说明:通常我们所理解的地址为逻辑地址,指针是存储地址的一个变量,本文只对指针基础知识阐述,高级指针敬请期待C语言进阶篇的编写。地址地址在计算机中,地址可分为逻辑地址、线性地址、物理地址;在进行C语言指针编程时,可以读取指针变量本身的值(&操作),实际上这个值就是逻辑地址,通常用十六进制的数字表示,它相对于你当前进程数据段的地址(偏移地址),这个地址不和物理地址相干。逻辑地址不是直接送到内存总线,而是原创 2016-06-02 23:00:40 · 786 阅读 · 0 评论 -
C语言学习篇-7数组、二维数组、高维数组
说明:本文主要对数组进行阐述,并对二维及高维数组进行举例。数组数组:用来存储一组同种类型数据的构造数据类型称之为数组。数组属于构造类型;具有相同数据类型的成员组成的一组数据;存储不同类型数据的数组有对应的名称,整型数组:数组中成员变量都是整型的;浮点型数组:数组中成员变量都是浮点型的;数组是由多个成员组成,每个成员被称为数组元素。如何定义数组? 格式:类型修饰符 数组名[元素个数或常量表原创 2016-06-02 13:51:49 · 4716 阅读 · 0 评论 -
C语言学习篇-5表达式与语句
说明:控制语句在程序中起到对程序流程的控制作用。表达式表达式定义:一种有值的语法结构。由运算符、常量及变量构成。C语言表达式基本遵循一般代数规则。表达式类型 变量常量表达式:a; sum; max; 1; 10; 算术表达式:a + b; a - b; i ++; i –; 赋值表达式:x = y; a *= b; c = (a - 10) + (b + 15); 逗号表达式:int原创 2016-06-01 12:12:10 · 787 阅读 · 1 评论 -
C语言学习篇-6函数、递归、嵌套
说明:本文主要内容为C语言函数定义及使用,形参与实参的介绍,递归函数、嵌套函数的使用。函数函数定义:一系列C语句的集合。 每个函数负责完成一部分的功能,函数将功能封装起来,以供程序调用。目的:将一些常用的功能封装起来,以备调用,方便代码重用,便于维护。步骤:确定函数名,确定函数体,调用。格式:返回值类型 函数名 (形式参数列表){ 函数体 }定义函数: 取一个有意义的函数名确定形参列表原创 2016-06-01 21:17:54 · 4568 阅读 · 0 评论 -
C语言学习篇-4运算符及其优先级
说明:C语言一共有34种运算符。运算符算术运算 名称 运算符 说明 加法 + 还可以表示正号 减法 - 还可以表示负号 乘法 * 非数学意义上的X 除法 / 注意1/2的值为0而非0.5 取余(模运算) % 两个整数相除之后的余数(注意两边都必须是整数,带符号只和左值有关)注意: 1.int a=10.8;//数据精度丢失警原创 2016-05-31 21:47:23 · 1657 阅读 · 0 评论 -
C语言学习篇-3数据、输入输出、常量与变量
说明:在计算机系统中无论是图片、文字或者音频等文件,都是以二进制信息单元0和1存储。数据定义:数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响时才成为信息。分类:数据分为静态数据和动态数据。静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的。一般原创 2016-05-31 14:51:01 · 1330 阅读 · 0 评论 -
C语言学习篇-2关键字、标识符、注释
说明:关键字为系统所使用,不能作其他用途使用。关键字C语言提供的有特殊含义的符号即为关键字,一共有32个。在Xcode中关键字全部高亮显示,关键字全部都为小写。如return、int等。 序号 关键字 作用 1 auto 声明自动变量 2 short 声明短整型变量或函数 3 int 声明整型变量或函数 4 long 声明长整型变量或函数原创 2016-05-30 23:15:01 · 582 阅读 · 0 评论 -
C语言学习篇-10指针与字符串、函数指针
说明:本文主要阐述字符串、指针与字符串、函数指针以及指向指针的指针字符串1.字符串:由数字、字母、下划线组成的一串字符。是表示文本的数据类型。以\0结尾。 2.输出时字符串所用的格式符为“%s”。 3.字符串的三种写法:Char name[8]=“yang”;//数组占用了8个字节的存储空间,但是只含有5个字符。Char name[8]={‘y’+‘a’+‘n’+‘g’+‘\o’};Char原创 2016-06-05 21:22:28 · 686 阅读 · 0 评论