C语言的编译连接

当我们将代码写到编译器上后,每次都是编译运行一下,来查看自己代码的结果。 而今天要说的就是编译这个环节,编译器到底替我们完成了什么样的一个操作。 我们经常口中说的编译可以分为这么四个阶段:预处理、编译、汇编和链接 首先来说预编译阶段:                1、将所有的“#de...

2018-11-29 16:53:26

阅读数 29

评论数 0

八大排序

        八大排序指的是直接插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序这八种排序。         简单的可以分为5个类:               1>插入排序                          1)直接插...

2018-11-29 13:28:31

阅读数 15

评论数 0

动态内存的使用

在很多定义数组的时候,我们可能会用到arr[n]这样的数组,但是编译器却又不支持。这就很让人为难。所以今天用动态内存来解决这个问题。动态内存这一块,一般就是用三个函数:malloc、calloc、realloc。用这三个函数需要调用头文件stdlib.h,且动态内存是保存在堆之中的。 A、mall...

2018-05-05 18:43:20

阅读数 69

评论数 1

const的使用

#include<stdio>const修饰的数据类型是指常类型,常类型的变量的值是不能更改的;也就是只读变量。A、数据类型对于const是透明的。int const a = 100; const int b = 100;上边的两个式子是等价的。B、co...

2018-05-02 12:55:00

阅读数 22

评论数 0

变量的属性

今天就主要从变量的生命周期、作用域、默认值、内存区域、链接属性来进行说明。生命周期:指变量从被创建到销毁的时间段;从时间上体现变量的特性作用域:就是变量发挥作用的区域(即变量的有效范围);从空间上体现变量的特性默认值:就是系统在未初始化之前默认的值内存区域:也就是变量的储存地方;大体上可分为全局(...

2018-05-02 12:44:23

阅读数 140

评论数 0

C语言——指针的算术运算。

指针就是内存单元的地址,因此指针也是一种数据,是一个值。因此指针也有属于自己的算术运算。指针的算术运算大概可以分为这么几类:        1、指针与数字的运算   2、指针与指针的运算一、指针与数字的运算。      首先,我们要先定义一个数组arr[],然后在定义一个整型指针*p,让指针*p来...

2018-04-07 17:38:32

阅读数 129

评论数 0

循环的深入理解

在处理数据的时候经常会遇到判断一个数是几位数,并且有的时候需要输出他的百位或者其他位上的数字,这时候我们就需要一种方法来让它按照我们的要求输出,今天就是介绍这种方法。       得到一个数的时候要判断这个数是一个几位数,对于这个问题我们可以对这个数除10,然后对除10后的这个数进行判断是否为0,...

2018-04-07 17:04:41

阅读数 55

评论数 0

关于循环语句中for语句,switch语句,do-while语句的使用与区别

       for语句,while语句,do-while语句这三种语句是C语言中的条件语句,首先来说for语句:for语句流程图:表达式1:初始化,进入循环后最早被执行的语句。表达式2:判断,每次进入循环的判断条件。表达式3:步进,修改循环因子的值。示例:计算[1,100]的所有整数之和#inc...

2018-04-07 12:59:28

阅读数 496

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭