C语言-基础编程
文章平均质量分 53
C语言相关的 编程代码
细雨青峦
这个作者很懒,什么都没留下…
展开
-
linux patch 的制作方式
patch制作和使用的基本操作原创 2024-08-18 11:19:44 · 514 阅读 · 0 评论 -
C/C++ 危险函数及其修改方式
C语言危险函数,以及危险函数修改方式原创 2024-08-12 22:13:40 · 229 阅读 · 0 评论 -
Ubuntu上svn基本使用(gitee提交下载)
gitee Ubuntu 命令行 svn基础使用,附加参考链接,windows 小乌龟的使用,Git学习教程原创 2023-12-09 21:39:12 · 899 阅读 · 0 评论 -
C语言段错误-core文件
Ubuntu 对于C语言可执行程序的调试段错误时 产生对应的core文件,帮助开发人员进行解析1. 产生core文件的修改2. core文件解析3. 示例步骤原创 2022-09-04 12:46:06 · 1762 阅读 · 0 评论 -
Ubuntu GDB 的基本使用-传参调用
gdb 对于带参数的程序的调试gdb 的基本使用原创 2022-09-04 12:06:55 · 1370 阅读 · 0 评论 -
Ubuntu rc.local 的开启与配置
Ubuntu 配置使用 rc.local 服务系统环境:Ubuntu 20.04.4 LTSrc.local 服务的开启,关闭,禁用,使能中间过程图片展示enable 使能失败的原因 及 处理原创 2022-06-02 23:11:36 · 15214 阅读 · 0 评论 -
远程连接工具(Xshell)下载及安装
Xshell 下载及安装 和 配置会话 <记录使用>原创 2022-03-26 22:35:07 · 1376 阅读 · 0 评论 -
C语言-获取当前时间-格式化输出(完整代码)
C语言 获取时间 格式化输出 localtime原创 2022-02-04 22:54:24 · 3653 阅读 · 0 评论 -
C语言--输入一个日期,输出当前日期是这一年的第几天(完整代码)
输入一个日期,输出当前日期是这一年的第几天注意考虑平年闰年问题2021.3.24输出:2021年3月24日是2021年的第83天#include <stdio.h>int main(int argc, const char *argv[]){ int year = 0; int month = 0; int month2 = 0; int day = 0; //int temp = 0; printf("请输入年月日(用回车分割):\n"); scanf("%d%.原创 2021-10-31 20:20:17 · 11094 阅读 · 2 评论 -
C语言-按照单词反转字符串(完整代码)
编程实现以单词 为单位的字符串逆序 例如 HELLO WORLD ---- WORLD HELLO目录实现逻辑实现代码如下:(完整备注)执行结果如下:实现逻辑当前的实现逻辑,是通过两个指针变量,一个指针<temp>指向原来的字符串的最后一位,然后依次向前偏移,当偏移到' '空格位置时,使用第二个指针<t>,指向当前空格位置,然后 第二个指针,向后依次偏移读取,把读取到的内容,放到新的字符串里,读取完一个单词后,temp指针继续向前偏移到字符串的..原创 2021-10-27 22:42:34 · 1290 阅读 · 0 评论 -
C语言-附加-按位翻转一个unsigned int 类型的数字
示例如下0x00111111 --> 0x88888800===>0b0001 0001 0001 0001 0001 0001 0001 0001 //0x11111111转换后0b1000 1000 1000 1000 1000 1000 1000 1000 //0x88888888将int类型的数的 二进制数,高低位翻转问题如下:将一个unsigned int 类型的数值,第31位 跟 第0位交换,第30位 跟 第1位交换。。。依次类推之前写的:8位二进制数 的原创 2021-10-22 22:00:59 · 467 阅读 · 0 评论 -
C面试题--汇总
目录一、C语言基础面试题1. gcc编译器编译的完整流程,分别有什么作用?2.什么是回调函数?3.地址能否使用 printf函数中的 %u形式打印?4.结构体与共用体(联合体)的区别5. static、const、volatile关键字有什么作用?static:静止、静态const:只读volatile :防止编译器优化6.声明变量和定义变量的区别7.赋值与赋初值有什么不同?8.局部变量和全局变量能否重名9.如何引用一个已经定义过的外部变量10.全局变量和局部变量的存储方式有什么区别?10-附加:内存的分段原创 2021-10-06 22:04:54 · 19673 阅读 · 4 评论 -
C语言-附加-给一个数求最大质数(完整代码)
质数:只能被1 和本身整除的数第一层循环,从这个数,开始,一次次递减,查找----除数第二层循环,从2开始,到这个数的一半-------被除数完整代码#include <stdio.h>//求一个数的最大质数int zhishu(int num)//参数:一个数;返回值:这个数的指数{ int i = 2; int flags = 0;//标志位--如果有重复的,标志位置1 for(num;num > 0;num--...原创 2021-09-05 21:06:56 · 4221 阅读 · 1 评论 -
C语言--使用fopen、fgets、fprintf(标准IO)实现注册、登录、功能--(完整代码-分文件)
目录功能使用到的函数:代码如下main.clogin.clogin.h功能将注册的用户名密码,保存到本地文件中(User.txt)(创建在当前执行目录下了)对文件的新建,打开,读写,关闭注册:防止用户名重复登录:登录成功,显示其他界面#代码完整注释#使用到的函数:文件流指针 FILE * fopen("路径文件名","打开方式"); //a+ :读写权限,没有文件就创建,有追加fgets(数组首地址,数组大小,fp); //从文件流指针里读取数组大原创 2021-07-01 08:35:35 · 902 阅读 · 2 评论 -
交换两个变量的值(三种方式、完整代码)
第一种:建立一个变量 temp,通过temp进行交换(需要新建立一个变量)第二种:位运算符(异或^) (不需要新建立变量)第三种:a=a+b (不需要新建立变量)例如:int a = 10;int b = 20;//建立一个相同类型的变量 temp,通过temp进行交换//需要建立一个变量(必须是跟要交换的数据 相同类型的)int temp = 0;temp = a;a = b;b = temp;//位与操作void swap(int &a, i...原创 2021-06-30 21:50:30 · 9703 阅读 · 0 评论 -
移位运算符 实现 二进制数的 高低位翻转(完整逻辑代码)
理论基础:>> :右在这里插入代码片移<< :左移& :只有都是1才是1 ==> 1与任何数 都是任何数 | :有1就是1 ==> 0或任何数 都是任何数逻辑先交换相邻的数然后 再交换相邻的两位最后交换相邻的四个数功能实现交换相邻位奇数位 右移1位;偶数位 左移1位===> 然后 进行 | 运算) 奇数位:通过 A 与 1010 1010(0xaa) 进行 与(&)运算 //这是提取奇数位 ==> (a&原创 2021-06-19 22:48:43 · 2537 阅读 · 0 评论 -
C语言--学生管理系统--(完整代码)
本系统分成了三个文件,main.c student.c student.hmain.c主要包含文件的整体逻辑,主要的逻辑代码student.c原创 2021-06-17 19:32:36 · 19464 阅读 · 14 评论 -
杨辉三角(完整代码)
杨辉三角是中国数学史上的一个伟大成就。代码中有完整注释(有两个,原理相同)#include <stdio.h>#include <stdlib.h>#define ROW 10#define COL 10int main(){ int a[ROW][COL] = {0};//定义了一个 10行10列的空数组 int i = 0, j = 0;//gei for循环提供 for (i = 0; i < ROW; i++)//行 {//两个腰都是 1原创 2021-06-09 21:44:26 · 4118 阅读 · 3 评论 -
输入一个数,判断这个数的二进制有几个0,几个1(完整代码)
思路按位与1 进行 &运算(都是1 才是1),比较一次,移位一次,可以(左)移1的位置,也可以(右)移num(输入的数)右移num(注意,右移符号位补符号位,故设定无符号的整形)原创 2021-06-07 21:51:26 · 1287 阅读 · 0 评论 -
用子函数实现strlen.strcpy.strcat.strcmp(完整代码)
#include <stdio.h>//strlen strcpy strcat strcmpint my_strlen(char *p){ int i = 0 ;int num = 0; for(i=0;p[i]!= '\0';i++) { num++; } return num; }void my_strcat(char *p1,char *p2){ int i = 0; int j = 0; while(p1[i]!='\0') { i++; .原创 2021-06-07 10:46:13 · 224 阅读 · 0 评论