![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 63
90geek
黎明前最黑暗,胜利前最绝望,成功前最渺茫,所以在感觉到吃力的时候成功即将到来!
展开
-
C语言之字符串处理
字符串处理字符串处理:char *strcpy(char *dest,const char *src);函数的作用将src指向的字符串拷贝dest所指向的内存中。注意:dest必须够大,否则将会出现内存污染。char* strncpy(char *dest ,const char *src,int n);将src指向的字符串前n个字节拷贝到dest所指向的内存中,注意,不补'\0'char *strcat(char *dest,const char *src);功能:将src指向的字符串追加到dest指向的原创 2022-06-06 11:57:38 · 1054 阅读 · 1 评论 -
C语言 文件操作
文件:文件是存放在外存的数据的有序集合,普通文件.txt、.c、.h…设备文件设备文件代表一个设备,在linux操作系统下,一切设备皆文件。要操作设备就操作设备文件。按编码分:文本文件二进制文件在c语言中对文件进行读写的时候不关心是什么编码的,只是把文件当做字节流(字节的集合)来处理,按字节进行读写,文件基本操作:1:文件指针FILE *fp;//FILE 是一个结构体类型,打开文件的时候系统会在内存中申请一个 FILE 类型的结构体变量,来存放此文件相关的信息。返回结构体的原创 2021-12-19 18:19:35 · 543 阅读 · 0 评论 -
C语言指针
指针:指针的概念:指针就是地址。内存:内存的每一字节都分配了一个编号,从0x00 00 00 00 开始到 0x ff ff ff ff这个编号咱们称之为内存的地址。指针变量:存放地址编号的变量被称为指针变量。指针变量的分类:按类型分:一级指针char * p ; //字符指针变量 可以保存字符变量的地址,或字符串的地址。int * p;//整型指针变量 可以保存整型变量的地址long int *p;float *p;//浮点型的指针变量,可以保存float类原创 2021-12-19 18:18:29 · 187 阅读 · 0 评论 -
C语言预处理
预处理编译过程:1:预编译将.c 中的头文件展开、宏展开生成的文件是.i文件2:编译将预处理之后的.i 文件生成 .s 汇编文件3、汇编将.s汇编文件生成.o 目标文件4、链接将.o 文件链接成目标文件预处理有几种啊?1:include#include<>//用尖括号包含头文件,在系统指定的路径下找头文件#include "" //用双引号包含头文件,现在当前目录下找头文件,找不到,再到系统指定的路径下找。注意:include 经常用来包含头文件,可以包含 .c原创 2021-12-19 18:17:28 · 917 阅读 · 0 评论 -
C语言结构体
结构体1、结构体类型的定义三种方法1、先定义结构体类型再定义结构体变量。 struct stu{ //结构体成员列表 int num; char sex; char name[20]; float score; }; struct stu lili; 2、在定义结构体类型的时候顺便定义结构体变量 struct stu{ //结构体成员列表 int num原创 2021-12-19 18:16:37 · 632 阅读 · 1 评论 -
字符串处理
字符串处理:char *strcpy(char *dest,const char *src);函数的作用将src指向的字符串拷贝dest所指向的内存中。注意:dest必须够大,否则将会出现内存污染。char* strncpy(char *dest ,const char *src,int n);将src指向的字符串前n个字节拷贝到dest所指向的内存中,注意,不补’\0’char *strcat(char *dest,const char *src);功能:将src指向的字符串追加到des原创 2021-12-19 18:09:37 · 150 阅读 · 0 评论 -
数组和函数
数组和函数一:数组按数组元素的类型可以分为:字符数组 char a[10];数值数组:short int a[10];int a[10]float a[10]double a[10]指针数组char *a[10]//定义了一个指针数组有10个字符指针变量其他类型类似结构体数组struct stu { 成员列表};struct stu edu[10]//定义了一个结构体数组有十个结构体变量按维数分为一维数组、二维数组、多维数组int a[10];//一维数组原创 2021-12-19 18:08:22 · 644 阅读 · 0 评论 -
C 语言特点
1、c语言特点一:关键字:1、数据类型相关的关键字char 、short int、int 、long int、 float、double、struct、union、enum 、signed、unsigned、void2、存储相关关键字 register、static、const、auto、extern、3、控制语句相关的关键字if 、else 、break、continue、for 、while、do、switch casegoto、default4、其他关键字sizeof、t原创 2021-12-19 18:05:41 · 383 阅读 · 0 评论