
C语言
文章平均质量分 53
J__M__C
在校大学生一枚~
展开
-
《操作系统导论》(OSTEP)阅读笔记
前言最近在看OSTEP,这里主要写一些阅读时遇到的问题与解决办法第二章2.1展示了这样一段代码首先sys/time.h头文件显示了这是个运行在Linux上的代码,然后我把这段代码CV过去,一编译,缺少头文件= =,然后又是Spin函数未定义,查了下资料,原来是我不知道看漏了哪里,这里应该有个common.h的!!!代码如下:#ifndef __common_h__#define __common_h__#include <sys/time.h>#include <asse原创 2021-08-17 00:10:52 · 2844 阅读 · 2 评论 -
单文件夹下多个cpp文件的MAKEFILE
最近要写makefile,这里记录一下备忘以后方便拿来用。当我的文件夹中有这么些个文件:最开始我是手动写成这种的CXXFLAGS := -W -Wall -O3 -std=c++17 -fconceptsassignment3: assignment3.o linalg.o matrix.o $(CXX) $(CXXFLAGS) $^ -o $@assignment3.o: assignment3.cc $(CXX) $(CXXFLAGS) -c $< -o $@linalg.o:原创 2021-03-30 03:03:48 · 346 阅读 · 1 评论 -
迷宫问题——C语言纯数组递归求解
最近碰到一个需求,要求解一个迷宫问题,还不能用各种乱七八糟的数据结构以及复杂点的算法,没办法只好慢慢写了一下。随便写的,估计挺多不足,放出来备忘一下,说不定对谁有用呢。#include<stdio.h>char MAP[12][13] = { "############", "#...#......#", "..#.#.####.#", "###.#....#.#", "#....###.#..", "####.#.#.#.#", "#..#.#.#.#.#", "##.#原创 2020-11-22 06:37:26 · 1086 阅读 · 1 评论 -
【C#学习笔记】\n和\r的区别
以前写代码碰到换行一向都是顺手撸一个\n就完事了,今天看菜鸟教程的C#教程给出的字符串教程有这么一段代码:string i = "one\r\ntwo\r\nthree";遂好奇:\r和\n有啥区别?于是测试了这么一段代码:namespace ConsoleApp1{ class Program { static void Main(string[] args) { string i = "one\r\ntwo\r\nthr原创 2020-11-08 02:32:57 · 490 阅读 · 0 评论 -
C++中cin读取失败后原变量置为0的问题
C++中cin读取失败后原变量置为0的问题今天某个同学提出了这个问题:使用cin将一个char传入到一个int中去,最终结果是多少?#include<iostream>int main(int argc, char* argv[]){ int i; std::cin >> i; //这里输入一个‘a’ std::cout << i; return 0;}当即另有人回复曰:自然是转换为对应的ASCII码值。我也是这么猜的,结果很遗憾随后又不信邪地把原创 2020-11-03 17:09:48 · 1328 阅读 · 0 评论 -
C语言与C++利用朴素法与埃氏筛与欧式筛寻找素数代码及对比
C语言与C++利用朴素法与埃氏筛与欧式筛寻找素数代码及对比C语言描述C++描述写作业写的,放这备用C语言描述#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<stdbool.h>#include<math.h>#define NUM 10000//暴力解法void prime(unsigned n) { for (size_t i = 2; i &原创 2020-09-13 20:33:54 · 439 阅读 · 0 评论 -
1008 数组元素循环右移问题
题目来源:PTA PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1 ⋯AN−1 )变换为(AN−M ⋯AN−1 A0 A1 ⋯AN−M−1 )(最后M个数循环移至最...原创 2019-11-24 03:21:41 · 212 阅读 · 0 评论 -
PAT乙级1005解题心路,关于测试点1答案错误与3,4段错误
最近在做PAT上的题,做到1005硬是做了很久,老有错误,最后终于做对了,随便写一点东西吧。话不多说先上题:![原题](https://img-blog.csdnimg.cn/20191124021902757.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLm...原创 2019-11-24 02:41:23 · 1306 阅读 · 1 评论