随笔分类 - C语言基础学习
摘要:结构体与共用体 概述 定义一个结构的一般形式为: 成员表列由若干个成员组成,每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其形式为: 类型说明符 成员名; 定义结构体类型变量的方法 可以采取以下3种方法定义结构体类型变量: (1)先声明结构体类型再定义变量名 例如: struct s
阅读全文
摘要:预处理 命令#include <stdio.h>,宏定义命令#define PI 3.1415926等。 在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分 无参数宏定义 无参宏的宏名后不带参数。 其定义的一般形式为: #define 标识符 字符串 其中的“#”表示这
阅读全文
摘要:指针 地址和指针的概念 内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。 在C语言中,对变量的访问有两种方式,直接访问和间接访问。 关于直接访问和间接访问 直接访问如:a=5; 系统在编译时,已经对变量分配了地址,例如,
阅读全文
摘要:函数 一个较大的程序可分为若干个程序模块,每一个模块用来实现一个特定的功能。 在高级语言中用子程序实现模块的功能。子程序由函数来完成。 一个C程序可由一个主函数和若干个其他函数构成。 函数间的调用关系 由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。 说明:
阅读全文
摘要:数组 数据的特点: 1. 具有相同的数据类型 2. 使用过程中需要保留原始数据 在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组 在C语言中,数组属于构造数据类型,一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造
阅读全文
摘要:顺序结构 示例一: 输入三角形的三边长,求三角形面积 已知三角形的三边长a,b,c,则该三角形的面积公式为 分支程序设计 关系运算符和表达式比较大小 关系表达式的值是真和假,用1和0表示 逻辑运算符和表达式 与运算:&& 参与运算的两个值都为真,结果才为真,否则为假 或运算:|| 参与运算的两个值只
阅读全文
摘要:运算符、表达式和语句 循环简介 当程序第一次到达while循环时,会检查圆括号中的条件是否为真,条件为真,程序进入块中继续执行,把尺码转换成英寸 然后打印计算的 结果。下一条语句把 shoe增加1.0,使shoe的值为4.0: shoe = shoe + 1.0;此时,程序返回while入口部分检查
阅读全文
摘要:字符串和格式化输入输出 1. 前导程序 输出结果 该程序包含以下特性: 1. 用数组(array)储存字符串 ,在该程序中,用户输入的名被储存在数组中,该数组占用内存中40个连续的字节,每个字节储存一个字符值 2. 使用%s转化说明来处理字符串的输入和输出,注意,在scanf()中,name没有&前
阅读全文
摘要:数据和C 示例程序 输出结果: 基本数据类型 1. int类型 声明多个变量,变量名之间用逗号隔开 初始化变量,初始化可以直接在声明中完成,只需要在变量名后面加上=和待赋的值即可 注意:最好不要把初始化变量和未初始化的变量放在同一条声明中 声明为变量创建和标记存储空间,并为其制定初始值 打印int值
阅读全文
摘要:使用C语言的7个步骤 1. 定义程序的目标 2. 设计程序 3. 编写代码 4. 编译 5. 运行程序 6. 测试和调试程序 7. 维护和修改程序 第一个C语言代码 程序调整:在return语句前添加一个getchar(); 这行代码会让程序等待点击,窗口会在用户按下一个键后才关闭 每行代码的作用
阅读全文

浙公网安备 33010602011771号