C语言
qq_32622799
这个作者很懒,什么都没留下…
展开
-
mac安装brew
【代码】mac安装brew。原创 2023-11-25 14:46:05 · 63 阅读 · 0 评论 -
c共享内存
进程间通信--共享内存,C语言实现原创 2023-09-06 00:11:25 · 1048 阅读 · 0 评论 -
float在计算机中的存储及精度和取值范围
float在计算机中的存储原创 2022-07-18 23:25:30 · 1307 阅读 · 1 评论 -
指针和引用的区别
1、两者的定义和性质不同指针是一个变量,存储的是一个地址,指向内存的一个存储单元;引用是原变量的一个别名,跟原来的变量实质上是同一个东西。int a = 996;int *p = &a; // p是指针, &在此是求地址运算int &r = a; // r是引用, &在此起标识作用上面定义了一个整型变量 a,p 是一个指针变量,p 的值是变量 a 的地址;而引用 r,是 a 的一个别名,在内存中 r 和 a 占有同一个存储单元。2、指针可以有多级,引用只能是原创 2021-08-18 19:22:29 · 98 阅读 · 0 评论 -
守护进程
/*创建一个守护进程,实现: 每隔一秒,向文件中写入:行数+日期 思路: 1、先创建守护进程 2、在守护进程第五步操作之后,加入文件读写。 1、打开文件 2、计算文件中的行数 3、循环的获取系统时间、日期 4、在循环中将行数+1与日期拼接在一起 5、写入文件中*/#include<stdio.h>#include<string.h>#include<stdlib.h>#inclu原创 2021-05-11 21:50:10 · 150 阅读 · 0 评论 -
I/O进线程
1、标准I/O1.1 定义以ANSIC为标准,在系统调用之上封装的接口库,为io操作底层的系统调用提供一个通用接口。1.2 文件指针FILE指针, 每一个被操作的文件都在内存中开辟一个区域,用来存储文件的相关信息, 该空间的类型为结构体类型,名字为FILE。标准io库的所有操作都是围绕流(stream)来进行的, 在标准io中 FILE *表示。1.3 刷新缓存int fflush(FILE *stream);1.4 更改缓存类型void setbuf(FILE *stre原创 2021-05-07 15:56:24 · 256 阅读 · 0 评论 -
解压缩
/*===============================================================* Copyright (C) 2021 All rights reserved.* * 文件名称:test2.c* 创 建 者:YQQ* 创建日期:2021年04月29日* 描 述:** 更新日志:*===============================================================原创 2021-04-29 20:38:02 · 73 阅读 · 0 评论 -
阶乘的和
/*===============================================================* Copyright (C) 2021 All rights reserved.* * 文件名称:test.c* 创 建 者:YQQ* 创建日期:2021年04月29日* 描 述:** 更新日志:*================================================================原创 2021-04-29 19:21:44 · 84 阅读 · 0 评论 -
数据结构-线性表
1、线性表线性结构: 一对一假设有n个数据元素,满足线性结构;特点: 1. n=0, 该表为空 2. a0为表头, 没有直接前驱, a(n-1)为表尾, 没有直接后继 3. 其他有且仅有一个直接前驱和一个直接后继顺序存储结构存放线性表:顺序表链式存储结构存放线性表:链表顺序表的实现:{ 一维数组 != 顺序表 数组任意位置任意使用,顺序表必须从头使用,不能有空}示例代码seqlist2.c/**************************原创 2021-04-27 16:33:14 · 114 阅读 · 0 评论 -
将一个一维数组中出现的所有数字求和输出,删除重复出现的字母
/********************************************************** > File Name: test3.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月26日 星期一 15时31分10秒** > Program:将一个一维数组中出现的所有数字求和输出,删除重复出现的字母********************************************原创 2021-04-26 16:18:49 · 205 阅读 · 0 评论 -
找出二维数组最大值
/********************************************************** > File Name: find.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月26日 星期一 15时06分53秒** > Program:找出二维数组中最大值及其下标************************************************************原创 2021-04-26 15:19:15 · 466 阅读 · 2 评论 -
shell scripts c语言用法
shell scripts 使用C语言语法,只需加上(())if((i > j));thenfifor((i = 0; i < 5; i++));dodonewhile((i != 0));dodone((sum = a+b));//空格不出错原创 2021-04-25 16:25:23 · 115 阅读 · 0 评论 -
结构体
1、结构体声明struct student{ char name[10]; int age; char sex;}2、结构体变量的申请struct student xiaoming = {"xiaoming", 18, 'male'};3、结构体访问xiaoming.name;4、字节对齐 对齐标志(32位默认4字节)原创 2021-04-25 15:28:50 · 85 阅读 · 0 评论 -
指针
指针变量的定义和使用指针:数据在内存中的地址。指针变量:存储内存地址的变量。定义指针变量定义指针变量和普通变量定义类似,需在变量名前面加星号*,格式为:datatype *name;datatype *name = value;注意:*表示这是一个指针变量,datatype表示 该指针变量 所指向的数据的类型。任意指针类型大小:指针的大小与类型 无关,只与当前使用的平台架构有关。32位:4字节;64位:8字节野指针1)没有一个有效地址空间的指针。int *p;*p原创 2021-04-25 00:38:09 · 77 阅读 · 0 评论 -
多文件编程
多文件编程将多个含有不同函数功能 .c 文件模块,编译到一起,生成一个.exe 文件。防止头文件重复包含1. #pragma once ---->windows中2. #ifndef __HEAD_H__ <---- head.h #define __HEAD_H__ ...........头文件内容 #endif#ifndef __HEAD_H__#define __HEAD_H__// include 头文件#include <s原创 2021-04-24 22:43:45 · 72 阅读 · 0 评论 -
exit函数
return返回当前函数调用,将返回值返回给调用者。exit退出当前程序原创 2021-04-24 22:26:43 · 75 阅读 · 0 评论 -
c语言随机数
随机数播种随机数种子, srand(time(NULL));引入头文件 #include<stdlib.h> , #include<time.h>生成随机数: rand() % 100;原创 2021-04-24 22:16:59 · 66 阅读 · 0 评论 -
C语言字符串
练习1统计字符串中每个字符出现的次数/********************************************************** > File Name: count_char.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月24日 星期六 20时53分58秒* > Program:统计字符串中每个字符出现的次数********************************原创 2021-04-24 22:13:22 · 54 阅读 · 0 评论 -
C语言数组
数组一维数组定义相同数据类型的有序连续存储。示例int arr[5] = {1, 2, 3, 5, 6};各个元素的内存地址 连续数组名为地址。是数组首元素的地址。arr = &arr[0];printf("数组大小:%lu\n", sizeof(arr));printf("数组元素大小:%lu\n", sizeof(arr[0]));printf("数组元素个数:%lu\n", sizeof(arr)/sizeof(arr[0]));数组的初始化示例// 1、原创 2021-04-24 20:30:43 · 106 阅读 · 0 评论 -
C语言实现猜数字游戏
代码实现/********************************************************** > File Name: guess_number.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月24日 星期六 16时31分06秒**************************************************************/#include<st原创 2021-04-24 16:47:28 · 66 阅读 · 0 评论