经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 C 语言

编程学习 | 编译与解释

编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。 这只是表象,二者背后的最大区别是: 对解释执行而言,程序运行时的控制权在解释器而不在用户程序; 对编译执行而言,运行时的控制权在用户程序。   &nb...[2021/4/12]

c/c++编程笔记:常用的字符串处理函数(代码详解)

    字符串复制 函数语法:strcpy(目的字符串数组名, 源字符串数组名) 功能:把源字符串数组中的字符串复制到目的字符串数组中,字符串结束标志"\0"也一同复制 代码实例: #define_CRT_SECURE_NO_WARNINGS#include#...[2021/4/12]

编程学习:&&和||详解

逻辑与运算符 && 它表示逻辑与的意思,即要求两边的表达式都为真,整体才为真 因此这个表达式可以写成: ’a’<=ch   && a<=’z’   逻辑或运算符 || 如果我们想实现多个表达式,只要满足其...[2021/4/12]

使用Vscode 开发调试 C/C++ 项目

需要安装的扩展 C/C++ 如果是远程 Linux上开发还需要安装 Remote Development 创建工作目录后,代码远程克隆... 省略.. 创建项目配置文件,主要的作用是代码智能提示,错误分析等等... 按F1,输入 C/C++ 选择 编辑配置UI或者...[2021/4/12]

用c语言,制作一个心形彩色告白图案(附源码)

今天我们来一个好玩的,用c语言,制作一个心形彩色告白图案。 送给c语言初学者  心形彩色代码代码: #include<stdio.h> #include<math.h> #include<windows.h> #include...[2021/4/12]

C/C++编程日记:编写图形界面—打造专属芋泥的浪漫表白程序!

C/C++编程日记:编写图形界面—打造专属芋泥的浪漫表白程序!

前面的一部分弄出来了,基于代码是真心太多,也需要图片,插件、、、所以说,需要后面的几个点: 1、 初始化烟花参数  2、加载图片 3、在一定范围内筛选可发射的烟花,并初始化发射参数,输出烟花弹到屏幕,播放声音 4、扫描烟花弹并发射 5、显示花样 6、绽放烟花 到时候一并会发...[2021/4/12]

C语言学习:算法实现层面套数

    前言:一个普通的插入排序. 插入排序默认从大到小 externvoidsort_insert_int(inta[],int len) {     int i, j;     for(i =1; i <...[2021/4/6]

C语言学习:百钱买百鸡问题详解(附源码)

C语言学习:百钱买百鸡问题详解(附源码)

  问题: 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? 代码: int main() { int i, j, k; printf("鸡翁\t鸡...[2021/4/6]

C语言入门篇 | 算术运算符(详解)

  C语言基本算数运算符如下: 名称                    ...[2021/4/6]

C语言入门篇 | 循环语句和用法(详解版)

C语言入门篇 | 循环语句和用法(详解版)

C语言循环语句用法有三种主要形式: for()循环 while()循环 do {} while();循环 for()循环用法: for( e1 ; e2 ; e3 ) 注意三个区域间用分号来分隔,而不是逗号!! {     for_statements ...[2021/4/6]

编程萌新必看!初学C语言必会的知识点,你学废了吗?

在C语言中,运算符还挺多的,有的看起来甚至不像是个运算符。比如:%,这个百分比符合,实际上就是个运算符。   基本运算符 “=”赋值运算符:将右边的值赋给左边 例如:a=2;a这个变量就得到了2这个值。 注意:区别“==”,这个是关系运算符!才是我们说的等于,比如1==...[2021/4/6]

c/c++编程日记:用C语言实现消消乐游戏(附源码)

描述 给定一个矩阵,判断移动哪一个格子,可以实现消除。(定义连续三个即可消除) 分析 先写一个函数,判断包含(i,j)的格子是否可能实现消除。 然后就是向右向下交换,然后调用上面写好的函数判断 被交换的两个格子是否实现消除。 重点: 1、只需要向右向下交换,因为遍历的时候,后面的交...[2021/4/6]

编程入门:零基础想要学好C/C++编程?那你一定要看看这五个步骤!

编程入门:零基础想要学好C/C++编程?那你一定要看看这五个步骤!

零基础想要学好C/C++编程?那就赶紧看看吧! 1、学习C/C++编程语言基础 掌握语言基础是第一步,如果不了解基础知识,那么就不知道自己是否做错了或者接下来该怎么做。掌握C/C++相关的基础知识,如C语言基本语法、C++基础语法或者容器、迭代器和虚函数等等。 2.编写小程序 对大多数的...[2021/4/6]

c/c++编程日记:纯C实现登录注册和忘记密码功能(附源码)

这是一个用纯C语言和文件操作实现的系统的登录、注册和忘记密码功能。可以用于c语言大作业的登录系统。下面分享一下具体的代码。   首先定义一个结构体来存放用户的注册信息,账号密码等。 typedefstructThe_user typedef可以定义结构体别名 { char...[2021/4/6]

c语言入门篇:注释定界符详解

c语言的注释定界符是什么 1、最早期的C语言注释是:/**/ 2、后来又增加的行注释: 其中/**/是多行注释, 是单行注释。 需要注意的是:C语言的注释并不是可以出现在C语言代码的任何地方。   比如下面的注释就是错误的: in/*…*/tI; 因为编译器会将...[2021/4/6]

c语言入门篇:程序调试方法

c语言入门篇:程序调试方法

所谓程序调试是指对程序的查错和排错。   调试程序一般应经过以下几个步骤: 一、先进行人工检查,即静态检查。 在写好一个程序以后,不要匆匆忙忙上机,而应对程序进行人工检查。这一步十分重要,它能发现程序设计人员由于疏忽而造成的 多数错误。这一步往往容易被人忽视,总希望把一...[2021/4/6]

C语言指针

(一) 指针知识先导 1. 内存空间与内存地址 int num=100; 计算机中数据都是存储在内存中,因此读写数据的本质其实是读写内存,而目前读写内存的唯一方式就是通过变量名,这种方式被称为“直接访问”内存。 在计算机中,内存空间的最小单位为字节,操作系统会为每一个字节内存空间编号,并且这...[2021/4/6]

c语言入门篇-double类型默认输出位小数&小数的输出

c语言入门篇-double类型默认输出位小数&小数的输出

C语言中常用的小数有两种类型,分别是float或double;float称为单精度浮点型,double称为双精度浮点型。 不像整数,小数没有那么多幺蛾子,小数的长度是固定的,float始终占用4个字节,double始终占用8个字节。   c语言double类型默认输出几位小...[2021/4/6]

C语言内存管理

在 C 语言中,当一个程序被加载到内存中运行,系统会为该程序分配一块独立的内存空间,并且这块内存空间又可以再被细分为很多区域,比如:栈区、堆区、静态区、全局区......等。这里只介绍常用的内存区域:栈区、堆区。 (一) 栈区与堆区 栈区:保存局部变量。存储在栈区的变量,在函数执行结束后,会被...[2021/4/6]

C语言学习:二维数组几种常用的表示方法

C语言学习:二维数组几种常用的表示方法

    名称:二维数组的几种表示方法 说明:常用的有以下几种二维数组的表示方法: 第一种是普通的二维数组的表示方法。 第二种是用一维数组来表示二维数组,从显示的元素地址可以看出,二维数组和一维数组表示的二维数组在内存中的储存方式其实是一样的,不过使用二维数组看...[2021/3/29]

【C语言程序设计】C语言整数逆序输出程序!

【C语言程序设计】C语言整数逆序输出程序!

将一个从键盘输入的整数存放到一个数组中,通过程序的运行按照数组中的逆序输出该整数,利用递归的方法解决问题。   算法思想 设计函数实现数据的逆序存放,设定形参数组接收实参数组的地址,来存储数据的每一位。 函数体采用递归的方式解决问题,因此考虑递归进行的条件。 例如,把数据 n...[2021/3/29]

初识编程 | 论如何优雅地学习C语言之命令行参数

初识编程 | 论如何优雅地学习C语言之命令行参数

执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。 命令行参数是使用 main() 函数参数来处理的,其中,argc 是指传入参数的个数,argv[] 是一...[2021/3/29]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/yo...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/yo...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/lw...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/hu...[2021/3/24]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com ta...[2021/3/24]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/hu...[2021/3/24]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/yo...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/hu...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/lw...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/Ri...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/Si...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/ho...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/li...[2021/3/24]

网站整改公告 团队

网站整改公告 团队

为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com/zu...[2021/3/24]

C语言中for循环问题(一个小坑需注意)

今天分享一下C语言中的for循环中我们常常忽略的小问题。 举一个小例子来说明,大家也可以自己先算一下哦 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> int...[2021/3/8]

C语言中储存类别与内存管理的深入理解

储存类别 C语言提供了多种储存类别供我们使用,并且对应的有对应的内存管理策略,在了解C中的储存类型前,我们先了解一下与储存类型相关的一些概念。 1. 基础概念 对象:不同于面向对象编程中的对象的含义,C语言是面向过程编程,不存在这样对象的概念,这个对象指的是值储存所占据物理内存空间...[2021/3/8]

C语言学习:在编程中的一些低级错误

  一、动态库存放位置 与人合作做开发项目,对方提供API接口和实现,但在使用过程中,遇到了一些有意思的问题。问题如下: 对方提供动态库文件,libfunc_a.so和libfunc_b.so,其中libfunc_a.so依赖于libfunc_b.so。libfunc_a....[2021/3/8]

C语言学习:用C语言实现简单的计算器

  用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器的方法,利用运算符做为swich  case 语句条件,实现简单程序的编写;并且对输入的运算做判断,除数为零也需做判断; # include <stdio.h> int main() { ...[2021/3/8]

编程学习 | 关于C/C++的一些注意点和常见误区

  1. C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。 没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,最新的C标准是C99。因此也没有先学C再说C++...[2021/3/8]

从高级语言到机器语言

众所周知,计算机中运行的指令是由二进制编码的0和1组成,最早的程序员通过在纸带上打孔来编写程序,有孔表示1,无孔表示0,经过光电扫描输入电脑,这种0和1序列我们称之为机器语言。 0和1看的人头都大了,人们厌烦这种复杂且易出错的编码方式,进而发明了汇编语言,汇编语言只是充当一个助记符的作用,...[2021/3/8]

【C语言程序设计】二分查找算法,折半查找算法!

本实例采用二分查找法查找特定关键字的元素。要求用户输入数组长度,也就是有序表的数据长度,并输入数组元素和査找的关键字。 程序输出查找成功与否,以及成功时关键字在数组中的位置。例如,在有序表 11、13、18、 28、39、56、69、89、98、122 中査找关键字为 89 的元素。 &nb...[2021/3/8]

编程学习 | c语言源程序扩展名

c语言源程序的扩展名是“.C”。由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”;源程序经过C编译程序编译生成后缀为“.obj”的二进制文件(称为目标文件)。 由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”。源程序经过C编译程序编译生成后缀为“.obj”的二进制文...[2021/3/8]

333
6
记录数:1174 页数:5/24首页上一页12345678910下一页尾页
加载更多