ICode9

精准搜索请尝试: 精确搜索
  • C语言:1~10阶乘的累加计算(循环方法不唯一)2022-08-07 01:31:42

    C语言的循环结构,有for(;;)循环,while()循环,do~while()循环,for循环使用最频繁,三种语句都可以衔接break;continue;来进行中断循环。 在for(;;)循环结构中,分号所隔开的语句是(初始化;判断;调整),当都省略时即直接使用for(;;)时,默认为真,即进入死循环。 1~10阶乘的累加计算方法一 点击查看代码 i

  • C语言函数使用相关的编程实例练习题2022-08-06 19:01:10

    C语言中函数是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。本文主要介绍C语言中函数使用的编程实例练习题,以及相关示例代码。 原文地址:C语言函数使用相关的编程实例练习题

  • C专家编程-1-穿越时空的迷雾2022-08-03 23:32:54

    目录史前阶段早期体验标准IO库和C预处理器K&R C今日之 ANSI C它很棒,但符合标准吗编译限制ANSI C的标准结构阅读ANSI C标准,寻找乐趣和裨益 史前阶段 先有linux再有C语言,B语言->C语言。 早期体验 数组下标从0开始,而非从1,这是因为偏移量的概念根深蒂固。 基本数据类型和底层相对应。

  • 嵌入式(二)基础概念2022-08-03 18:03:49

    处理器用的是dsp,arm等。 通信总线多数用1553b,之后也会用以太网这种高速的。 C语言较多 实时操作系统RTOS:μC【μClinux?μC/OS-II】,VxWorks 嵌入式: 1、嵌入式开发框架 2、RTOS 3、处理器:LCDSP0102型弹载通用控制SoC电路使用说明_v4.2(公开).pdf 4、协议 5、C语言开发

  • 7月c语言总结2022-08-01 16:35:58

    在学习数据结构之前,先复习了C语言,凭借着大一较好的基础,复习起来还是很顺利的。尤其是当初并没有学明白的指针部分,现在已经很通透了。其次是通过这次的学习,对于C语言的许多细节处也有了很好的掌握,而且对于C语言的原理也有了一定的了解,不得不说翁凯老师讲的真的非常好。 以下是两个

  • C语言初阶-数组2022-07-31 12:00:06

    C语言初阶之数组 前言 本文主要介绍C语言中的数组,很高兴和大家一起学习。 一、一维数组的创建和初始化 1.数组的创建 数组是一组相同相同类型元素的集合。数组的创建方式有: typy_name arr_name [const_n]; //typy_name是数组的元素类型 //arr_name是一个常量表达式,用来指定数

  • C语言--随机化2022-07-29 22:03:13

    C语言--随机化 C语言--随机化 在C语言中,我们一般使用 <stdlib.h> 头文件中的 rand() 函数来生成随机数,它的用法为: int rand (void); void 表示不需要传递参数。 C语言中还有一个 random() 函数可以获取随机数,但是 random() 不是标准函数,不能在 VC/VS 等编译器通过,所以比较少用。

  • 【C语言基础】分支和跳转2022-07-29 17:36:33

    if语句 该程序读取一列数据,每个数据都表示每日的最低温度(℃),然后打印统计的总天数和最低温度在0℃以下的天数占总天数的百分比。程序中的循环通过scanf()读入温度值。while循环每迭代一次,就递增计数器增加天数,其中的if语句负责判断0℃以下的温度并单独统计相应的天数。 #include<st

  • 【C语言小项目】通讯录管理系统2022-07-28 14:00:07

      项目描述: 1.新建一个通讯录系统菜单 2.系统功能包括联系人信息的新建、查询、修改、删除、展示、排序 3.联系人信息包括姓名、职业、电话、邮箱、地址   项目地址: https://www.bilibili.com/video/BV15W411H7wz?p=9&vd_source=c9d2eeb3572d5cf9ab5c79fa78ebf512 源码: //#incl

  • C语言 FILE写文件中途断开磁盘驱动器测试(2)2022-07-28 13:04:09

    note 本次测试基于前文 本次测试内容: 当写文件中途, 取下U盘后, 此时, 执行关闭文件, 观察能否正确关闭文件 结论 当写文件中途, 取下U盘后, 此时, 执行关闭文件, 能正确关闭文件流。 测试代码 void call_write(const std::string& file_name) { FILE* pfile = nullptr; errno_t re

  • C语言 # 和 ## 介绍(# and ## in C)2022-07-28 09:34:25

    在学习比特鹏哥C语言最后一章节 “C语言预处理” 内容的时候,发现一个有意思的内容就是讲了C语言中 # 和 ## 的用法,感觉它们的用法特别神奇,是之前在写 python 代码的时候会遇到的需求,所以记录下来,分享给大家~ 1. # 功能:把一个宏参数变成对应的字符串(把变量名转化成字符串) 详解: (1)看

  • C语言wchar_t使用2022-07-27 11:02:37

    #include <wchar.h> #include <locale.h> int main() { wchar_t a[] = L"gcc编译然后运行"; wchar_t *b = L"ni"; setlocale(LC_ALL, "zh_CN.UTF-8"); wprintf(L"中文测试:%ls %ls\n", a, b); wprintf(L"wchar_t长度:%z

  • 【C语言基础】字符串和格式化输入/输出2022-07-26 22:01:49

    字符串的介绍 数组由连续的存储单元组成,字符串中的字被存储在相邻的存储单元中,每个单元存储一个字符。在数组末尾位置的字符为\0,代表字符串的结束。 #define _CRT_SECURE_NO_WARNINGS #include<stdlib.h> #include<stdio.h> #include<string.h> #define PRAISE "You are an extra

  • 抉择2022-07-26 03:31:17

    我要去做一个游戏,游戏的名字叫做星界,这个游戏将会是类似于像群星那种外星科幻,之前的库可能要搁置了,虽然说我知道这样确实不太好,但是现在电脑也不在身边,所以说我这里所有东西都要停一下,那么试试现在学点C语言吧

  • 【C语言】存储期和作用域2022-07-26 01:31:09

      作用域: //首先区分文件作用域和块作用域 //文件作用域需要使用include 头文件,或者extern 引用 //块作用域中的块指的是代码块,以花括号{}为标志 //1.在main函数中,首先调用print_x函数,此时,函数上面的x=700就是块作用域,打印出700 //2.printf函数中,此时的x=800具有块作用域,x=700具

  • 724学习总结—C语言篇2022-07-25 01:31:22

    1.多分支 1.switch case default 注意事项:case遇到break才停止或者在没有default的情况下,如果不满足条件,有default,从default开始执行,直到遇到break语句     2.逻辑运算符 注意事项:满足条件便不再执行 //逻辑运算中的或运算和与运算都有短路运算特点://对于或和与运算来说,如果第

  • 【考研】C语言2022-07-24 17:00:23

    考研C语言 收录数据结构会用到的C语言知识,建议有基础的情况下再学习,针对性学习即可。 往后的学习要多从内存角度去学习计算机的知识 1. 数组 1.1 一维数值数组 具备相同的数据类型 使用过程需要保留原始数据 访问越界会改变内存中的原有变量的值 数值数组在传递时,元素个

  • 【C语言】二维数组的最值2022-07-24 02:32:14

    二维数组的最值 1.二维数组的max,min 2.二维数组的行max,min 3.二维数组的每一行的sum     1.二维数组的max,min #include <stdio.h> int main() { int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; int i, j,max; for (i = 0; i < 2; i++) { max = a[0][0];

  • 【C语言】二维数组scanf2022-07-24 00:31:58

      //二维数组存入输入的值 #include <stdio.h> int main() { int a[2][2]; int i, j; for (i = 0; i < 2; i++) for (j = 0; j < 2; j++) scanf("%d", &a[i][j]); for (i = 0; i < 2; i++) { for (j = 0;

  • 数据结构学习代码实践01(顺序表的建立)(C语言)2022-07-23 23:00:55

    #include<stdio.h>#include<stdlib.h>//定义一个顺序表 : //存储结构:其逻辑上相邻,其物理上也相邻 //特点:1、可以随机访问 2、存储密度高 3、拓展内容不易 4、插入、删除不方便 //两种实现方式: 一种是静态(数组),另一种是动态(指针)//第一种静态(数组)//#define MaxSize 10 //定义最大长

  • day32022-07-22 12:33:53

    day3     第一代语言     ### 计算机的基本计算方式都是基于二进制的方式这种代码直接输入给计算机使用     第二代语言   汇编语言 1. 解决人类无法读懂机器语言的问题 2.指令代替二进制     第三代语言   摩尔定律   高级语言   1. 大体分为:面向全过程和面向两大

  • 【C语言】一维数组倒排2022-07-22 02:32:46

      #include <stdio.h> int main() { int arr[] = {1, 2, 3, 4, 5}; int i; int len = sizeof(arr) / sizeof(arr[0]); int mid = len / 2; for (i = 0; i < mid; i++) { int tmp = arr[i]; arr[i] = arr[4 - i]; arr[

  • 如何判断C语言结构体所占的内存大小2022-07-21 12:07:08

    1 预备知识 1.1 变量所占内存   (1)32位操作系统:     char : 1    int :4   short : 2   unsigned int : 4    long : 4    unsigned long : 4    long long : 8     float : 4    double : 8    指针 : 4   (2)64位操作系统     char : 1    int :4   shor

  • 【C语言】求质数(素数)的三种方法2022-07-20 21:33:52

      C语言中求质数的三种方法: 1.试除法,根据质数的定义,对每个数字no进行(2~no-1)的试除 2.排除偶数法,2的倍数(除2之外),都不是质数 3.排除偶数法的基础上,对奇数进行奇数的试除 4.在奇数里面,判断no能否被 小于no的质数 整除 5.使用math函数的sqrt,试除法的改进,对数字进行(2~sqrt(no))的试除

  • C语言书推荐2022-07-20 21:05:57

    C程序设计语言(原书第2版·新版 典藏版) [The C Programming Language Second Edition] C专家编程(异步图书出品) C 陷阱与缺陷(异步图书出品)

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

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

ICode9版权所有