![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C学习
文章平均质量分 80
LingeLee
这个作者很懒,什么都没留下…
展开
-
C语言学习(5)——复合类型
一、结构体 定义结构体变量的方式: 1)先声明结构体类型再定义变量名 2)在声明类型的同时定义变量 3)直接定义结构体类型变量(无类型名) 使用方法: //结构体类型的定义 struct stu { char name[50]; int age; }; //1.先定义类型,再定义变量(常用) struct stu s1 = { "mike", 18 }; //2.定义类型同时定义变量,有结构体名称 struct stu2 { char name[50]; int ag.原创 2021-11-14 04:35:25 · 239 阅读 · 0 评论 -
C语言学习(4)——字符串和内存
一、C语言中的内存分布区 1)BSS段(bss segment):常是指用来存放程序中未初始化的全局变量的一块内存区域。 2)数据段(data segment):用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 3)代码段(code segment/text segment):用来存放程序执行代码的一块内存区域。这部分区域的代码属于只读。在代码段中,字符串常量也属于这部分。 4)堆(heap):堆是用于存放进程运行中被malloc和free动态分配的内存段,它的大小并不固定.原创 2021-11-14 04:35:00 · 1088 阅读 · 1 评论 -
C语言学习(3)——指针、数组及main函数
一、指针 首先理解一下内存单元: 计算机中内存最小的存储单位——内存单元。大小一个字节。 每一个内存单元都有一个唯一的编号(数)。称这个内存单元的编号为 “地址”。 再来理解一下指针变量: 存放地址的变量。 指针的定义和使用: int a = 10; int *p = &a; int* p;--- windows; int *p ---Linux int * p ; *p = 250; 指针的 解引用...原创 2021-11-14 04:34:29 · 144 阅读 · 0 评论 -
C语言学习(2)——输入输出函数和文件
添加头文件 #include <stdio.h>; 一、printf() 作用:以输出各种类型的数据 格式控制符 说明 %c 输出一个单一的字符 %hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数 %hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 %ho、%o、%lo 以八进制、不带前缀、无符号的形式输出 short、int、long 类型的整数 %#h原创 2021-11-14 04:34:06 · 517 阅读 · 0 评论 -
C语言学习(1)——数据类型及常量变量
一、32个关键字: 二、常量、变量、标识符 1.常量:不会变化的数据。不能被修改。 1)“hello”、'A'、-10、3.1415926(浮点常量) 2)#define PI 3.1415 【强调】:没有分号结束标记。 【推荐】 定义宏: 定义语法: #define 宏名 宏值 3)const int a = 10; 定义语法:const 类型名 变量名 = 变量值。(const关键字: 被该关键字修饰的变量,表示为只读变量。) 【注意】:在C语言中const定义常量有...原创 2021-11-14 04:33:39 · 99 阅读 · 0 评论