ICode9

精准搜索请尝试: 精确搜索
  • apue02 - UNIX标准与实现2022-08-21 10:30:48

    C语言标准头文件 UNIX标准头文件   数据类型的限制: <limits.h> 基本系统数据类型 <sys/types.h>  

  • 【C语言】使用pipe,execlp,dup2实现ls | wc -l2022-08-17 16:01:48

    #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> #include <pthread.h> void sys_err(const char *str) { perror(str); exit(1); } int main(int argc,char *argv[]) { int fd[2]; int r

  • 计算机语言发展史2022-08-17 00:02:24

    计算机语言发展史 更易 更强 机器语言 - 二进制 汇编语言 - 解决人类无法读懂机器语言的问题 - 指令代替二进制 目前应用 - 逆向工程 - 机器人 - 病毒 - ...... 摩尔定律 - 价格不变,性能约18个月增加一倍 高级语言 - 大体分为:面向过程和面向对象两大类 - C语言是典型的面向过

  • 【记录】第一天学习C语言2022-08-16 17:02:18

    今天是2022年8月15日,正式开始C语言的学习之路啦!还有18天开学,就要正式成为大学生了! 再说作为电子信息工程专业的学生,怎么能不在暑假开始先学C呢!!!

  • # 1. C++概述2022-08-16 11:01:26

    1. C++概述 1.1 c++简介 “c++”中的++来自于c语言中的递增运算符++,该运算符将变量加1。c++起初也叫”c with clsss”.通过名称表明,c++是对C的扩展,因此c++是c语言的超集,这意味着任何有效的c程序都是有效的c++程序。c++程序可以使用已有的c程序库。 为什么c++不叫++c呢?因为它

  • 第一天小结2022-08-16 08:33:50

    1 C++引入面对对象的思想及泛型编程 2 面向对象的三大特征:封装,继承,多态 3 C++引入名字的控制 4 输出流,输入流,换行及刷新缓冲区 5 作用域,:: 6 名字的控制 6.1 namespace创建命名空间 6.2 可以扩展 6.3 只能全局 6.4 可以嵌套 6.5 可以取别名 6.6 里面可以有方法 6.7 无命名空间 6.8

  • C-Primer-Plus-第一章-初识C语言2022-08-15 21:02:15

    第一章 初识C语言 参考书籍:C Primer Plus(第6版)中文版 一、前言 打算跟着本书系统地学习一遍C语言,谨以此系列文章记录自己的学习之路。 二、主要内容 1. C语言起源 1972年,美国贝尔实验室的丹尼斯·里奇(Dennis Ritch )和肯·汤普逊(Ken Thompson )在开发UNIX操作系统时设计了C语言,C语

  • C语言中输出不同变量类型的长度(单位为字节,1字节等于8位)2022-08-15 03:02:04

      001、 c语言中将表示字符的char型的长度定义为1. #include <stdio.h> #include <limits.h> int main(void) { printf("sizeof(char) = %u\n", (unsigned)sizeof(char)); printf("sizeof(short) = %u\n", (unsigned)sizeof(short)); prin

  • C语言中输出字符型、整型数据可以表示的范围2022-08-15 02:01:31

      001、字符型和整型可以归纳为四大类。   char、        short int、           int、              long int。   char可以归为3类:  char、signed char、unsigned char;       short int可以归为两类:   signed  short int、 unsigned short int;   i

  • 初识C语言第十天2022-08-14 22:03:39

    初识函数:        上图第一张为非函数求和,第二张为函数求和,第二种看似复杂,实则更为实用,只要定义出函数,以后便可直接使用。   初识数组:多个相同类型的元素的集合,方便存数据。    每个数都有下标,从第一个数开始标“0”,第二个数标“2”,以此类推。  

  • 初识C语言第九天2022-08-13 20:03:00

    今儿犯了个很脑残的错误:初识循环语句,看完up主的教学后自己摸着写了几行,运行起来一直报错,后来一行一行对着up主写的,明明丝毫不差就是报错......    找不到错误的我开始逐渐怀疑是vs2022编译出了bug——最终给我发现,忘记引头文件了······    这下可算成功运行了····

  • 【C语言】无名管道2022-08-13 14:04:02

    #include <unistd.h> #include <sys/types.h> #include <stdio.h> int main(void) { int fd[2]; int pid; if(pipe(fd) == -1) perror("pipe");//创建子进程 pid = fork();//判断如果是父进程 if(pid > 0) {//关闭管道读端

  • C语言 unsigned 溢出2022-08-13 09:03:26

    无聊写写   溢出 每一种数据类型都有数值范围,如果存放的数值超出了这个范围(小于最小值或大于最大值),需要更多的二进制位存储,就会发生溢出。大于最大值,叫做向上溢出(overflow);小于最小值,叫做向下溢出(underflow)。     unsigned char x = 255; x = x + 1; printf("%d\n", x); // 0

  • C语言这种单细胞编程语言和指针的一些理解2022-08-13 01:03:13

    转行做嵌入式也有一段时间了,原来做c#以及一些其它的上层语言, 本想的是也就是仅仅是语法上有点不一样。但是实际使用的切身体会真的是只有自己才知道。很多方面刷新了我对c语言以及计算机结构体系的认知 ,绝对不仅仅是语法不一样那么简单。  关于字符串传递函数引起的 一切源于给函

  • 队列的链式存储结构——链队列——C语言描述2022-08-13 00:04:26

    队列的链式存储结构——链队列 目录队列的链式存储结构——链队列1.操作链队列2.创建链队列3.打印链队列4.链队列——入队5.链队列——出队 ​ 相当于单链表,入队尾插,出队头删. 1.操作链队列 ​ 创建,打印,入队,出队 代码: void OperateLinkQueue(void) { LINK_QUEUE *LinkQueue = (LI

  • 计算机语言发展史2022-08-12 21:00:21

    # 计算机语言发展史## 向着更简易更强大更易于使用的方向发展## 机器语言- 计算机的基本计算方式都是基于二进制的方式- 这种代码可用以直接输入计算机被其使用无需进行转换- 二进制010111001010110010100- 人难以读懂 十进制|二进制-|-1|22|103|11## 第二代语言:汇编语言用可以读

  • eBPF原理介绍与C语言实现eBPF程序2022-08-11 21:02:40

    eBPF原理介绍与C语言实现eBPF程序  发表于 2022-03-22   分类于 Network 之前的文章<<使用eBPF和BCC调查创建文件的进程>>介绍了基于BCC来实现eBPF程序。BCC实现了对eBPF的封装,用户态部分提供Python API, 内核态部分使用的eBPF程序还是通过C语言来实现。运行时BCC会把eBPF

  • C语言一维数组和二维数组编程实例练习题2022-08-10 22:02:45

    C语言中数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。数组可能具有多个维度来表示数据,我们将其称之为多维数组,可以使用多个索引来访问多维数组中的元素。本文主要介绍C语言中一维数组和二维数组编程实例练习题,以及相关示例代码。 原

  • 循环队列——C语言描述2022-08-10 22:01:54

    循环队列——C语言描述 目录循环队列——C语言描述1 循环队列的顺序存储结构 1 循环队列的顺序存储结构 ​ 先进先出的数据结构,同时为了解决数组溢出的问题。 (1)循环队列的存储结构 #define SUCCESS 1 #define ERROR 0 #define MAXSIZE 5 typedef int ElemType; ty

  • ASCII字符画转ASCII码——C语言输出使用2022-08-10 21:02:26

    ASCII字符画转ASCII码——C语言输出使用 首先,打开下面的网站,生成你所需要的ASCII画 Text to ASCII Art Generator (TAAG) (patorjk.com) 把生成的ASCII字符画复制下来,存到当前目录的一个txt文件中 转换程序如下: /* * @Author: Groot * @Date: 2022-08-10 18:04:41 *

  • 初始C语言第四天2022-08-08 21:34:22

    很平常地学习,没什么可说的,就贴点写代码的图吧······   extern的作用:   const的作用:此处num已经在第6行被const修饰为常变量,所以再在第7行对num赋值,运行时就会报错。     常变量虽然具有常属性,但依旧是变量,例如在数组函数中用被const修饰的常变量依旧报错     define

  • C语言初阶-指针2022-08-08 20:00:53

    C语言初阶之指针 前言 本文主要内容为指针。 一、指针和指针类型 指针是什么? 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的

  • C语言初阶-结构体2022-08-08 18:30:44

    C语言初阶之结构体 前言 本文主要为结构体。 一、结构体的声明 1.结构的基础知识 数组:是一组相同类型元素的集合。 结构:是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。 2.结构的声明 定义方式: struct tag { member-list; }variable-list; 例: typedef

  • 入门学习1.1.1——K进制小数对金融工作中的影响——(程序设计与算法(一)C语言程序设计(mooc郭炜)课程学习)2022-08-08 01:32:03

    入门学习1.1.1——K进制小数在金融工作中的影响——(程序设计与算法(一)C语言程序设计(mooc郭炜)课程学习)   本系列用于记录学习感悟,以及用思维导图的形式对学编程路上的知识进行总结。 博主为新手,如文中有错漏,欢迎大家指出!   课程链接: https://www.icourse163.org/course/PKU-1001

  • TCP - C语言实现详解2022-08-08 00:05:46

    原文网址:https://www.jianshu.com/p/7c7fe00d01b1 TCP - C语言实现详解 chiwin关注 2020.06.09 17:17:46字数 616阅读 589   tcp-三次握手-四次挥手.jpg 【一】服务端 1、创建一个socket,拿到tcp的一个文件描述符 int serverSocket = socket(AF_INET, SOCK_STREAM, 0)

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有