
c语言
胖小邓
记录自己学习的作业,知识点,问题,解决方法等,欢迎大家佐证。
展开
-
写一个Linux下的cp命令(mycp命令)
1.文件到文件2.文件到目录3.目录到目录原创 2021-11-29 23:08:30 · 1883 阅读 · 1 评论 -
while(~scanf(“%d%d“,&a,&b))的含义
while(~scanf("%d%d",&a,&b))的含义转载 2021-11-25 17:14:13 · 647 阅读 · 0 评论 -
计算字符串最后一个单词的长度,单词以空格隔开
题目描述:计算字符串最后一个单词的长度,单词以空格隔开。输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。1|输入2|hello nowcoder3|输出4|8就是通过strlen得到字符串的长度,然后倒序遍历,遇见第一个空格后说明这个空格后面就是这个最后一个单词的首字母!然后用字符串的长度-该字母的下边-1就得到了最后一个单词的长度。#include<stdio.h>#include<str原创 2021-11-25 17:05:44 · 427 阅读 · 0 评论 -
gets,fgetc,fgets,getc,getchar,putc,fputc,putchar,puts,fputs函数详讲
fgetc,fgets,getc,getchar,ungetc详解原创 2021-11-23 00:34:28 · 1020 阅读 · 0 评论 -
内核链表(通用链表)“list.h“简易版及个别注释
"list.h"简易版及注释原创 2021-11-20 14:35:26 · 561 阅读 · 0 评论 -
输入一个十进制数据,转换为8进制,使用顺序栈实现.
#include <stdio.h>#include <stdlib.h>#include <stdbool.h>//顺序栈管理结构体:typedef struct order_stack{ int *stack; //栈空间起始地址 int size; //栈的大小 int top; //栈顶}Os, *P_os;//顺序栈的初始化P_os init_order_stack(int size){ P_os os = (P_os原创 2021-11-20 11:36:07 · 1712 阅读 · 2 评论 -
关于库(函数库)以及动态库,静态库的特点及制作步骤
对于制作动态库,静态库,我有一些理解,如有错误,请评论告知原创 2021-11-20 11:28:43 · 432 阅读 · 0 评论 -
&和->的优先级
今天学内核链表(通用链表)时遇到一下代码中的小问题`在这里插入代码片`struct node* init_list(void)//初始化{//申请头结点空间struct node* head = malloc(sizeof(struct node));if (head != NULL)//判断申请成功{head->list.next = (&(head->list));head->list.prev = (&(head->list));// INI原创 2021-11-18 17:00:29 · 8782 阅读 · 0 评论 -
优快云每日一练2021.11.06第一题(C语言)
1、给定一个字符串长度为 n 的字符串 s1 (10<n<100) ,求出将字符串循环向左移动 k 位的字符串 s2 (1<k<n) ,例如:字符串 abcdefghijk , 循环向左移动 3 位就变成 defghijkabc输入描述输入仅两行,第一行为左移的位数 k , 第二行为字符串 s1 .输出描述输出仅一行,为将字符串 s1 左移 k 位得到的字符串 s2 .样例输入3abcdefghijk样例输出defghijkabc#include<std原创 2021-11-06 16:41:50 · 1174 阅读 · 0 评论