
c
文章平均质量分 78
俩天
成功是一种观念,致富是一种义务,快乐是一种权利。
展开
-
C语言基础学习
C语言基础一. C:XX.c (源文件) C++: XX.cpp (源文件) 头文件: XX.h 库文件: XX.dll 目标文件: XX.obj / XX.o (不可执行) (由源文件经过编译生成) 可执行文件: XX.exe (在windows下) (由目标文件经过连接器生成)二. 在编译.链接和运行程序中都有可能出现错误. 错误分两原创 2016-06-10 09:34:02 · 564 阅读 · 0 评论 -
C语言结构体
一. 结构类型:1. 概念: 结构由一组不同的数据组成的.2. 定义: struct 结构名 { 数据类型 成员名1; 数据类型 成员名2; …… 数据类型 成员名n;原创 2016-06-11 18:04:36 · 586 阅读 · 0 评论 -
C语言文件
一. 文件的分类: 1. 从用户角度分: 普通文件和设备文件. 2. 从文件编码方式分: (1). 文本文件: 用记事本能正常打开的文件, 如” .txt”, “.c” (2). 二进制文件: 用记事本打开为乱码的文件, 如” .mp3”, “ .jpg”二. 文件的操作: 一般步骤为: (1). 引原创 2016-06-10 10:24:21 · 472 阅读 · 0 评论 -
C语言枚举和联合
一. 枚举: 1. 概念: 一组整数符号常量的集合, 通常表示一个变量在一个范围内的取值. 目的: 提高程序的可读性. 2. 定义: enum 枚举名{枚举值表}; 如: enum Weekday {SUN, MOU, TUE, WED, THU, FRI, SAT}; 枚举值名建议都大写.原创 2016-06-10 10:21:46 · 551 阅读 · 0 评论 -
C语言位操作
一. 位操作运算符: 1. 按位与&: 有0则0, 全1为1. 格式: 数1&数2; 如:5&4=4; 使用: (1). 清零特定位. (2). 取某数中的指定位. 2. 按位或 |: 有1则1, 全0为0. 格式: 数1 | 数2; 如: 10 | 5 =原创 2016-06-10 10:20:29 · 451 阅读 · 0 评论 -
C语言指针
一. 指针: 1. 概念: 指针就是地址. 2. 指针占4个字节(因为任何地址都是十六进制的, 类似0012FF5C, 每个字符占4个位, 一共8个字符=4个字节). 3. 在书中或程序中的指针一般指的都是指针变量(简称).二. 指针变量: 1. 概念: 指针变量是用来存放另一个变量的内存地址的变量. 如果变量A存放着变量B的地址, 我们原创 2016-06-10 10:18:33 · 594 阅读 · 0 评论 -
C语言函数的应用
一. 函数的概念: 1. 将一些大的或者是功能相同的程序分割成一个个程序块, 在使用的时候可以直接调用, 这种程序块就称为函数. 2. 函数的作用: ①. 函书是构成程序的基本单元. ②. 函数的使用可以省去重复代码的编写. ③. 函数使得程序更加模块化, 从而有利于程序的阅读.修改和完善. 3. 函数的分类: (1). 按原创 2016-06-10 10:10:40 · 759 阅读 · 0 评论 -
C语言数组的应用
一. 一维数组的定义:数组是由一组同类型变量组成的集合, 一般格式为:[存储类型]数据类型符 数组变量名[常数表达式]; 例如: int arrayInt[10] = {0} ; long arrayLong[10] = {0} ;注意: 1. 数组成元素大小必须是整型常量表达式, 不能是变量或变量表达式, 因为数组是静态分配内存的, 在编译时就确定了值.2. int a[原创 2016-06-10 10:08:13 · 990 阅读 · 0 评论 -
C语言关系和逻辑运算符与分支语句
一. 关系运算符:就是用来比较大小的运算符名称> 大于>=大于等于==等于小于等于小于!=不等于 1. 运算符间不能有空格, 而且顺序不能被颠倒原创 2016-06-10 09:44:31 · 968 阅读 · 0 评论 -
C语言算数运算符和算数表达式
一.运算符种类:包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算:%)1. 加(+)、减(-)、乘(*)就是通常用到的加减乘法运算.2. 除(/):若整数相除,结果取整,如:5/2=2,如果运算中除数和被除数中的其一为浮点数, 则结果为浮点数, 如:5.0/2 =2.5 5/2.0 = 2.5 5.0/2.0 = 2.5 3. 求余(%):只能对整数运算, 不允许原创 2016-06-10 09:41:46 · 2021 阅读 · 0 评论 -
C语言变量的使用
一. 变量名的定义及定义方式:1. 变量名都是由字母.数字和下划线组成. (变量名就是一种标识符)2. 要定义多项变量名的时候, 要分开写, 例如想要定义int a, b ;的话, 语法上虽然不会出错, 但会在以后掺入指针的时候产生疑问, 需按规范写成int a = 0 ;int b = 0 ;※ int nAge = 10 ;如果10 变成10.5 或者10.9原创 2016-06-10 09:38:42 · 607 阅读 · 0 评论 -
C语言动态和静态内存分配
一. 概念:1. 静态分配:编译器在处理程序源代码时分配.2. 动态分配:程序执行时按动态要求分配. ※ (1). 静态分配效率高, 动态分配灵活性高. (2). 静态对象都是有名字的变量, 我们直接对其操作, 而动态对象是没有名字的变量, 我们是用指针间接地对它进行操作. (3). 静态对象的分配与释放由编译器进行处理, 动态原创 2016-06-11 18:10:57 · 2800 阅读 · 0 评论