首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术分享

    C语言(11)----内存函数

    内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。

    26020编辑于 2024-06-18
  • 来自专栏Android 开发者

    聚焦 Android 11: 开发语言

    现代 Android 开发 (Modern Android Development) 始于出色的语言支持。 Kotlin、Java 编程语言C++ 共同构成了 Android API 和日常应用开发工具的基础。 本期我们将深入探讨 Android 三种核心语言的所有最新资讯: 从 Kotlin 协程到 Android 11 新的 Java API,再到更出色的本地开发工具,最新版本中包含了很多内容。 Java 编程语言C++ 三年前,当我们宣布正式支持 Kotlin 时,我们并没有忘记众多的 Java 和 C++ Android 开发者。 对于 Android 11,我们还更新了 Android 运行时间 (Android runtime),以通过 I/O 预取 加快应用的启动速度。 C++ 开发者的体验也在不断改善。

    1.4K10发布于 2020-10-16
  • 来自专栏黑泽君的专栏

    c语言基础学习11_项目实战:IDE(集成开发环境)

    +基础知识01 二、c++基础知识02   1、c语言中,如何在调用main函数之前就执行一段代码? 11 //在c++里面读写一个结构的成员的时候,往往更多时候是用成员函数去读写它。而不是直接通过初始化列表去初始化它。 这是c++语言的特别大的魅力所在之一。 对于c语言来说是做不到的。 对于c语言来说是做不到的。

    2.6K21发布于 2018-10-11
  • 来自专栏代码情缘

    江哥带你玩转C语言 | 11- C语言排序算法

    char cs[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c' index]; num = num >> offset; } for (int i = pos; i < length; i++) { printf("%c"

    2.4K00发布于 2021-07-11
  • 来自专栏番茄_C语言

    c语言每日一练(11)

    五道选择题: 1.执行完下面一段程序后输出的值是() #include<stdio.h> int main() { int a = 1,b = 3,c = 5,d = 4; int x = 0; if (a < b)//1 if (c < d) x = 1;//2 else//3 if (a < c)//4 if (b < d) x = 2;//5 else x = 3;//6 else x = 6; //7 else x = 7;//8 printf("%d", x); } A、1 B、2 C、3 D、6 解析:易错题, 观察代码发现在代码1之前所做的操作只是简单地对变量初始化 d不成立,走到3再走到4,a<c成立,走到5,b<d成立,令x=2,剩下的else就不用走了,因为之前已经匹配过了。 选项C,首先对数组名取地址得到的地址确实就是数组的首地址,但是,它的权重是整个数组,什么意思,就是a+1是跳过一个元素,&a+1则是跳过整个数组,C越界,故错误。

    34010编辑于 2024-01-19
  • 来自专栏紫禁玄科

    C语言一百例(11-20)

    11,题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? B':'C');  printf("%d belongs to %c",score,grade); } 16,题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 some characters\n");  while((c=getchar())! ='\n')  {  if(c>='a'&&c<='z'||c>='A'&&c<='Z')   letters++;  else if(c==' ')   space++;    else if(c>= '0'&&c<='9')        digit++;      else        others++; } printf("all in all:char=%d space=%d digit=%

    62830编辑于 2022-03-24
  • 来自专栏全栈程序员必看

    c语言入门教程–-11递归

    c语言入门教程–-11递归 递归的意思就是函数自己调用自己。 但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入死循环。 例子: 5!

    80620发布于 2021-04-07
  • 来自专栏程序人生 阅读快乐

    C语言编程魔法书:基于C11标准

    主要讲解C11标准的语法内容,并且从整个编译、连接到加载过程都会涉及。同时在后会分别介绍GCC编译器与Clang编译器的C语言语法扩展。通过阅读本书,读者能够完全掌握新标准的C语言编程。 并且对C语言设计思想、实现方式也能有个大概的了解。

    1.3K30发布于 2018-10-10
  • 来自专栏JavaPark

    Java 版 C 语言经典 100 例(11 - 15)

    实例 11 1.1 题目 古典问题(兔子生崽):有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? ClassName : Eleven * @Author : cunyu1943 * @Date : 2020/6/19 16:42 * @Version : 1.0 * @Description : 实例 11 个月的兔子总数是: 5 第 6 个月的兔子总数是: 8 第 7 个月的兔子总数是: 13 第 8 个月的兔子总数是: 21 第 9 个月的兔子总数是: 34 第 10 个月的兔子总数是: 55 第 11 实例 15 5.1 题目 利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。 score < 90) { System.out.println("B"); } else { System.out.println("C"

    63630发布于 2020-06-28
  • 来自专栏热爱编程的证据

    C语言每日一题(11) 密码翻译

    样例输入 3 A 20 C 10 E 111 abAcEmnCAA 输出 181 思路分析 对于题目的要求,先输入一个大写字母,在输入一个整型来代表它的值,如果统一用字符串类型存储到一个数组里,后面要调用的话还要涉及到类型转换的问题 char str[100]; char letter[30]; scanf("%d\n", &N); for (int i = 0; i < N; i++) { scanf("%c\

    36110编辑于 2024-01-23
  • 来自专栏C语言例题100题

    C语言经典例题100题(11-15)

    × "); } } return 0;}第十三题: 学习成绩题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示 "B" : "C";输出 "成绩等级为:" + 等级;代码: #include <stdio.h>int main() { int num; printf("请输入一个正整数:"); , otherCount = 0; printf("请输入一些字符:\n"); while ((c = getchar()) ! = '\n') { if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) { letterCount++; } else if (c >= '0' && c <= '9') { digitCount++; } else if (c == ' ') {

    42510编辑于 2025-06-06
  • 来自专栏IT技术圈

    C语言经典编程题100例 11~20

    11、题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? B':'C'); printf("%c\n",grade); return 0; } 运行结果: 请输入分数:87 B 16、题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析: (1)最小公倍数=输入的两个数之积除于它们的最大公约数,关键是求出最大公约数; (2)求最大公约数用辗转相除法(又名欧几里德算法) 1)证明:设c是a和b的最大公约数,记为c=gcd(a,b ),a>=b, 令r=a mod b 设a=kc,b=jc,则k,j互素,否则c不是最大公约数 据上,r=a-mb=kc-mjc=(k-mj)c 可知r也是c的倍数,且k-mj与j互素,否则与前述k,j ='\n') { if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) letters++; else if(c>

    2.7K20编辑于 2022-08-22
  • 来自专栏嵌入式项目开发

    C语言C99标准、C11标准新增加的特性

    C语言标准C语言从其诞生至今,经历了多个标准的更新,主要标准包括:C89/C90 (ANSI C / ISO/IEC 9899:1990):这是C语言的第一个官方标准,由ANSI于1989年发布,后被ISO C18有时也被视为C11的一个修正版。目前,最新的官方标准是C18,但需要注意的是,并非所有的编译器都已经完全实现了最新标准的所有特性,开发者在编写代码时应考虑目标编译器的实际支持情况。 C89标准定义了C语言的基础语法、关键字、数据类型,并引入了标准库函数,比如stdio.h和stdlib.h等,确立了C语言的基本形态。 此外,C99还引入了//风格的单行注释,使代码更加易读。尽管C99引入了许多现代化的特性,但直到今天,并非所有编译器和开发环境都完全支持C99的所有特性。 C11 (ISO/IEC 9899:2011)C11标准引入了若干新特性,以下是一些主要特性的示例代码:1.

    1.4K00编辑于 2025-01-16
  • 来自专栏韦东山嵌入式

    C 语言使用标准库开发

    使用标准库通常不需要知道外设寄存器地址,只需要分析《开发板原理图》得知会用到哪一个引脚。 本章涉及的代码位于100ASK_STM32F103开发板资料的“5_程序源码\0_单片机开发模式的发展\2_C语 言使用标准库开发\”。 首先使用C语言需要设置栈,这些初始化操作标准库已经帮忙完成了,我们只需要编写主函数即可,如代码段 6.4.1 所示。 代码段 6.4.1 C 语言使用标准库开发(main.c) #include "main.h" #include "stm32f10x.h" #include "driver_led.h" void delay ,读者可以打开配套资料的“5_程序源码\0_单片机编程模式的发展\ 3_C语言使用标准库开发\ Project\ Led_Standard.uvprojx”工程,编译、下载,体验效果。

    2.1K20编辑于 2022-05-05
  • 来自专栏计算机魔术师

    C语言基本的窗口开发

    🤵‍♂️ 个人主页: @计算机魔术师 👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 更新时间:2022/4/18 🎏visual studio 2022编译器 🎏打开项目流程: 创建主函数 🙋‍♂️重点重点!!! 🙋‍♂️必须要设置,不然在设置类配置回调函数中不允许其命名为常字符,就会报错!! 🎏创建文件,放入代码 #include"windows.h" #define PageSizex 500 //窗口宽 #define PageS

    1.6K10编辑于 2022-08-19
  • 来自专栏全栈程序员必看

    linux下的C语言开发

    大家好,又见面了,我是全栈君 在很多人的眼里,C语言和linux常常是分不开的。这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品。 当然,linux操作系统本身对C语言的支持也是相当到位的。 作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关肤浅,对系统本身的认识也不够到位。 如果还没有过Linux编程经验的朋友可以首先在自己的pc上面安装一个虚拟机,然后就可以在shell下面编写自己的C语言代码了。 如果你看到了,那么恭喜你,你已经可以开始linux的c语言编程之旅了。 当然,我们不会满足于这么简单的打印功能。

    7.4K30编辑于 2022-07-18
  • 来自专栏瞳瞳too的学习笔记

    C语言开发ATM模拟系统

    一、设计题目与要求 简单概括需求: 取款 存款 查询余额、操作记录 修改密码 可以保存每次启动程序的数据 非必须需求: 数据加密存储 隐藏密码输入 美观的界面 二、设计软硬件环境 开发环境为C语言环境, 开发软件为Clion,Windows11系统,没有用到数据库。 WriteConsole(console_handle, buffer[sy], 79, NULL, 0); } Sleep(33); } } 参考文章 参考文章: C语言详细学生成绩管理系统 _北以晨光的博客-CSDN博客_数据结构学生信息管理系统 C语言隐藏密码实现(隐藏密码的函数我是使用这篇文章里面的) C语言打印爱心代码(打印爱心的代码我是在这找的) (C语言实现)班级学生成绩管理系统 _xiaoyuer2815的博客-CSDN博客_c语言学生成绩管理系统

    3.7K20编辑于 2023-02-27
  • 来自专栏韦东山嵌入式

    C 语言使用 HAL 库开发

    C 语言使用 HAL 库开发 ST公司先后推出了两套主要库:标准外设库(Standard Peripherals Library)和HAL库(Hardware Abstraction Layer)。 本章涉及的代码位于100ASK_STM32F103开发板资料的“5_程序源码\0_单片机开发模式的发展\2_C语 言使用HAL库开发\”。 代码段 6.5.1 C 语言使用 HAL 库开发(main.c) #include "main.h" #include "driver_led.h" int main(void) { // 初始化 HAL ,读者可以打开配套资料的“5_程序源码\0_单片机编程模式的发展\ 4_C语言使用HAL库开发\ Project\ Led_Hal.uvprojx”工程,编译、下载,体验效果。 随后介绍的四种开发模式,读者重点理解C语言操作寄存器开发和使用HAL库开发

    2.2K20编辑于 2022-05-05
  • 来自专栏代码情缘

    江哥带你玩转C语言 01 - C语言开发环境配置

    工欲善其事必先利其器 编写C语言程序用什么工具 ? Qt Creator 是一款新的轻量级集成开发环境(IDE)。 它能够跨平台运行,支持的系统包括 Windows、Linux(32 位及 64 位)以及 Mac OS X Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务 *** [jxxjevd0s8.png] [y4npr021zh.png] [wawvxd0694.png] [le8ogrwg01.png] [pspccow3dz.png] [wpdiqynz1c.png *出现这个错误, 忽略这个错误即可*** [xc2wd5lov5.png] ***等待安装完毕之后解决刚才的错误*** ***找到安装目录下的strawberry.msi,双击运行*** [wjvm7c7t5g.png

    1.5K00发布于 2021-06-05
  • 来自专栏Corley的开发笔记

    C语言经典习题100例(三)11-15

    你们看出神马了吗(*^_^*) 习题11 有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少 实现思路: 从第1个月起 printf("\n"); return 0; } 习题15 利用条件运算符的嵌套来完成此题: 学习成绩 >=90分的同学用A表示, 60-89分之间的用B表示, 60分以下的用C表示 'B' : 'C'); printf("Your level is %c", level); return 0; } 打印: Please input your scoore 60){ if(score >= 90){ level = 'A'; } else{ level = 'B'; } } else{ level = 'C' ; } printf("Your level is %c", level); return 0; }

    56820发布于 2020-07-23
领券