C语言
Weiami
以梦为马,以汗为泉,不忘初心,不负韶华。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言_动态内存分配
动态内存分配1.静态数组的缺点静态数组长度必须事先指定,且只能是常整数静态数组一经定义,系统就为其分配存储空间,并一直占用此内存,无法手动释放;直到包含此数组的函数终止,系统才可以释放内存静态数组的长度无法在运行过程中发生改变静态数组无法跨函数使用2.动态内存分配函数mallocint *p = (int *) malloc(4); //p为int *类型变量,动态为其分配4个字节的内存 *p = 5; //*p为int类型变量,占用4个字节的内存 free(p); //将p所指向的原创 2020-08-11 11:33:59 · 176 阅读 · 0 评论 -
C语言_函数与程序结构
函数与程序结构原创 2020-08-02 10:58:37 · 493 阅读 · 0 评论 -
C语言_控制流
控制流1.if-else语句if(表达式) 语句1else 语句22.else-if语句if(表达式) 语句1else if(表达式) 语句2else 语句33.switch语句:多路判定语句switch(表达式){ case 表达式:语句 case 表达式:语句 default:语句}break语句会导致程序从switch语句中退出。4.while循环与for循环while(表达式原创 2020-08-01 21:19:44 · 312 阅读 · 0 评论 -
C语言_类型、运算符与表达式
类型、运算符与表达式变量和常量是C语言中的基本数据对象。1.变量名局部变量:较短的变量名外部变量:较长的变量名变量名使用小写字母,符号常量名使用大写字母。2.数据类型与长度字符型 char整型 int单精度浮点型 float双精度浮点型 double3.常量整数常量浮点数常量字符常量常量表达式字符串常量枚举常量字符用单引号;字符串用双引号,末尾默认加’\0’。4.声明在声明变量时也可对其进行初始化任何变量声明都可使用const限定符限定指定变量原创 2020-07-31 12:46:04 · 369 阅读 · 0 评论 -
C语言_结构体
结构体1.定义:一个或多个变量的集合,变量的类型可能不同。2.声明方式:struct 结构体名称{ 成员1的类型 成员1的名称; 成员2的类型 成员2的名称; ... 成员n的类型 成员n的名称;} x, y, z;3.举例:struct student{ int number; char name[200]; char sex[20];原创 2020-07-29 13:23:10 · 190 阅读 · 0 评论 -
C语言_数组与指针
数组与指针数组与指针的关系通过数组下标完成的操作都可以通过指针来实现。1.定义:int a[10];a[i] //表示数组a的第i个元素int *p;p = &a[0]; //p指向数组a的第0个元素x = *p; //p的值是数组元素a[0]的地址,将数组元素a[0]中的内容复制到变量x中int *p = a; //数组名就是一个地址,指向数组第一个元素的地址2.举例:#include <stdio.h>int main(){ int a[5] =原创 2020-07-29 09:43:03 · 241 阅读 · 0 评论 -
C语言_指针
指针1.定义:存储变量地址的变量。2.声明方式:指针类型 *指针变量名3.举例:int *p4.初始化:int x; //第一种方式int *p;p = &x; //p是指向x的指针int x; //第二种方式int *p = &x;**注:**指针变量不能直接赋值,用以下方式赋值。int i, *p, *q; //始终牢记指针是存储变量地址的变量p = &i;q = p;5.指针的作用:存储地址,引用类型,减少内存消耗。6.指针与地址:实现:区原创 2020-07-28 19:41:15 · 234 阅读 · 0 评论 -
C语言_准备工作
准备工作书籍《C程序设计语言》(第二版 新版)百度云盘链接:C程序设计语言 提取码:nb55集成开发环境(IDE)Dev-C++(版本:5.11.4.9.2)网页下载链接:Dev-C++百度云盘链接:Dev-C++ 提取码:9eewDev-C++安装教程(1)双击下载得到的应用程序(2)开始安装,安装过程不能选择简体中文,先选择English,之后进行设置(3)Dev-C++的条款全部同意(4)选择安装类型,选择Full,全部安装(5)自定义安装路径并安装(6)原创 2020-07-28 17:22:37 · 296 阅读 · 0 评论 -
C语言_数组
数组一维数组1.概念:相同类型元素组成的集合。2.定义方式:数据类型 数组名[常量表达式]3.举例:int a[3]4.初始化:int a[3]; //第一种方式a[0] = 1;a[1] = 2;a[2] = 3;int a[3] = {1, 2, 3}; //第二种方式int a[5] = {1, 2, 3}; //未赋值,默认为0,即a[3]=0,a[4]=0int a[] = {1, 2, 3}; //未给出数组长度,但根据数组元素个数可得出数组长度为35.一维数原创 2020-07-28 14:38:09 · 258 阅读 · 0 评论
分享