博客专栏  >  编程语言   >  C语言——基础学习

C语言——基础学习

这是我的学习的一些心得以及一些我认为还可以的笔记,愿在这里记录与分享,如果哪位发现有错误的地方,欢迎指出,感激不尽

关注
4 已关注
24篇博文
  • 位运算符

    位运算符,即进行位操作的运算符。 位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。在现代架构中, 情况并非...

    2015-01-22 21:47
    491
  • 输入输出函数_1

    本篇主要是说一下输入输出函数,对于学C的新手而言,最常用的无非是printf(输出)、scanf(输入)这两个函数,但实际上,还有一些其它的函数,下面会举一些例子说明。   perror函数 其...

    2014-11-24 20:17
    473
  • 大程序结构

    大程序结构 它的意思可以说是这样 main()里边的代码长了,适合分成几个函数 一个源代码文件长了,适合分成几个文件   项目 这个需要新建一个项目,然后把相关的文件添加进来 有的IDE...

    2014-10-12 09:31
    1319
  • 全局变量和宏

    全局变量 即定义在所有函数之外(一般都定义在main函数之前,#include头文件下边)的变量,这个是与局部变量(本地变量)所不同的,它可以在任何函数中使用 下面举个例子 例1: 输...

    2014-09-26 22:38
    857
  • 枚举和联合体

    枚举   什么是枚举? 枚举是一种用户定义的数据类型,它用关键字 enum 以如下语法来声明:     enum 枚举类型名字 {名字0, …, 名字n} ;   简单的说,就是把一个事物的...

    2014-08-31 19:45
    990
  • 结构体_3

    结构体变量和普通的变量相同——在函数内部声明的结构体只能在该函数内部使用,所以通常结构体都是在函数外部声明,这样结构体就可以在多个函数中使用,一般都声明在main函数上边

    2014-08-28 17:42
    478
  • 字符串函数_1

    字符串的表示方法及输出 首先要说的是C语言中没有字符串string这样的数据类型,所以我们要表示字符串,可以使用字符数组,不过,输出字符串时,必须用%s来输出,下面举个例子 例1:

    2014-08-17 22:48
    1161
  • 关于goto

    goto,即无条件跳转指令,具体使用情况将举例说明   例1:

    2014-07-31 21:46
    610
  • 使用结构体构造数组举例

    下面举个例子,动态构造存放学生信息(这里只有姓名、年龄和成绩)的结构体数组,然后按分数排序输出   例1:

    2014-05-18 21:54
    986
  • 结构体_2

    下面先举一个例子 例1: # include struct Student { int age; char sex; char name[100]; }; //分号不能省 int ...

    2014-05-06 22:49
    574
  • 结构体_1

    什么叫结构体 把一些基本类型数据组合在一起形成的一个新的复合数据类型,这个叫做结构体。   为什么需要结构体 为了表示一些复杂的事物,而普通的基本类型无法满足实际要求。   下面举...

    2014-05-03 14:29
    784
  • 跨函数使用内存

    首先要说的是,只有动态分配的内存可以跨函数使用,静态分配的内存是不可以跨函数使用的   下面举个例子(静态变量不能跨函数使用) 例1:

    2014-05-01 22:53
    637
  • 多级指针

    所谓多级指针,就是“指针的指针”(需要说明的是,前面那个“指针”是指针变量,后面那个“指针”才是指针,下面也一样,最后一个“指针”是指针,凡不是最后的“指针”都指的是指针变量),“指针的指针的指针”,...

    2014-04-25 23:12
    876
  • 动态内存分配

    动态内存分配【重点难点】 传统数组的缺点: 1.数组长度必须事现指定,且只能是常整数,不能是变量 例子: Int a [5]; //OK Int len = 5; int a [len]; ...

    2014-04-10 18:31
    1082
  • 关于指针_2

    下面写的是一个关于指针的比较经典的例子——互换两个数 例1: # include void huhuan_1(int, int); void huhuan_2(int *, int *); v...

    2014-03-22 16:32
    1740
  • 关于指针_1

    指针的定义 地址: 内存单元的编号 从零开始的非负整数 范围:4G[0--4G-1] 指针: 指针就是地址,地址就是指针 ...

    2014-03-02 17:46
    1311
  • 关于函数_2

    上文已经说了什么是函数、函数的定义以及函数的分类等内容,接下来要说的是关于函数需要注意的问题以及变量的作用域和存储方式,中间还会举一个例子相对详细的说明应用函数对程序的好处。   注意的问题 函...

    2014-02-11 13:39
    965
  • 关于函数_1

    什么叫函数? 逻辑上:能够完成特定功能的独立的代码块 物理上: 能够接收数据 [当然也能够不接收数据] 能够对接收的数据进行处理 能够将数据处理的结果返回 [当然也可以不返回]   如何...

    2014-02-09 12:51
    702
  • 关于数组_1

    数组是有序数据的集合,一维数组的格式为: 类型标识符 数组名[常量表达式]; 例如: int a[5]; 它共有5个元素,这些元素的名字依次是: a[0]、a[1]、a[2]、a[3]、a[...

    2014-02-05 12:41
    797
  • switch、break与continue的用法

    一、switch语句 switch语句格式: { case常量表达式1:语句1; case常量表达式2:语句2; … case常量表达式n:语句n; default  :语句n+1; } 需要注意的是...

    2014-02-03 10:05
    4103
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部