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

C/C++编程笔记:C++入门知识丨认识C++的函数和对象

一. 本篇要学习的内容和知识结构概览 二. 知识点逐条分析 1. 混合型语言 C++源文件的文件扩展名为.cpp, 也就是c plus plus的简写, 在该文件里有且只能有一个名为main的主函数, 它作为程序的入口.  因为这个主函数的存在, 所以C++被称为混合型语言....[2020/7/22]

CS:APP配套实验 Data Lab - 醉翁-酒仙

刚刚完成注册博客,想写一篇随笔,方便以后自己回顾。如果恰好也能帮助到你,是我的荣幸。 这次随笔是记载我的计算机系统(CS:APP,Computer Systems:A Programer''s Perspective)课程的一次实验 为了实现这15个函数,参考了(抄袭了- -)网上很...[2020/7/21]

C连载16-char类型数组和null字符,以及常用两种方法对比 - 心悦君兮君不知-睿

一、char类型数组和null字符 字符串都是被存储在char类型数组里面,字符被存储在相邻的存储单元中,每个单元存储一个字符。 每个字符串末尾会有一个\0,这就是空字符串,C语言用它来标记字符串结束,空字符串不是数字0,他是非打印字符,其ASCII码是0。 数组定义:同类型的数据元素的...[2020/7/21]

详解C语言未初始化的局部变量是多少

C语言中,未初始化的局部变量到底是多少? 答案往往是: 与编译器有关。 可能但不保证初始化为0。 未确定。 总之,全部都是些一本正经的形而上答案,这很令人讨厌。 但凡一些人给你滔滔不绝地扯编译器,C库,处理器体系结构却给不出一个实际场景复现问题的时...[2020/7/19]

C/C++编程笔记:一张思维导图,带你总结C语言全部知识点!

很多小伙伴想要好好地学习一下C语言的知识,但是又不知道怎么学,应该学哪一些C语言的知识,笔者在网上看到了这一张C语言的比较完善的C语言的学习路线图,有兴趣的小伙伴可以保存起来哈! C语言是面向过程的,而C++是面向对象的。编程入门就选C语言,同时C语言也是大学计算机相关专业必修课之一...[2020/7/18]

文字渲染一探

引子 近一个月都在与字体打交道,查阅了不少资料。 发现国内很少有这方面的一些资源,有点奇怪。 故此,想稍微梳理一下这方面的一些资料以及信息,方便对这方面感兴趣的朋友参阅。   文字渲染的组成 文字渲染严格意义上来说包含几个主要的核心模块,分别是: 1.字体光栅化 Fr...[2020/7/18]

VsCode中C/C++修饰exe文件生成路径

VsCode中C/C++修饰exe文件生成路径

博主本人的运行时,exe可以了,但调试的还是不行,欢迎大家来和我讨论。 具体的我写在有道云了,里面整理了我的解决办法与查到的资料。   文档:将.exe指定目录.note链接:http: note.youdao.com/noteshare?id=d20fb23fa4c0d...[2020/7/18]

单链表反转-C语言实现

一、理解指针         看懂链表的结构并不是很难,但是一旦把它和指针混在一起,就很容易让人摸不着头脑。所以,要想写对链表代码,首先就要理解好指针。   有些语言有“指针”的概念,比如 C 语言;有些语言没有指针,取而...[2020/7/18]

C 实战练习题目72

题目:创建一个链表。 程序分析:无。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<malloc.h> 4 typedef struct LNode{ 5 in...[2020/7/17]

C 实战练习题目73

题目:反向输出一个链表。 程序分析:无。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<malloc.h> 4 typedef struct LNode{ 5 ...[2020/7/17]

C 实战练习题目74

题目:连接两个链表。 程序分析:无。 实例: 1 #include <stdlib.h> 2 #include <stdio.h> 3 struct list 4 { 5 int data; 6 struct list *nex...[2020/7/17]

C 实战练习题目75

题目:输入一个整数,并将其反转后输出。 程序分析:无。 实例 - 使用 strlen() 1 #include <stdio.h> 2 int main() 3 { 4 int n, reversedNumber = 0, remainder; 5 ...[2020/7/17]

C 实战练习题目76

题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)。 程序分析:无。 实例: 1 #include<stdio.h> 2 #include<stdlib.h&...[2020/7/17]

C/C++编程笔记:C语言入门知识点(二),请收藏C语言最全笔记!

C/C++编程笔记:C语言入门知识点(二),请收藏C语言最全笔记!

今天我们继续来学习C语言的入门知识点 11. 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 在所有函数外部的全局变量 在形式参数的函数参数定义中 让我们来看看什么是局...[2020/7/17]

C连载15-练习一波转换模式 - 心悦君兮君不知-睿

C连载15-练习一波转换模式 - 心悦君兮君不知-睿

一、复习一下前面所学的内容 1.写出下列字符或者数字的类型以及在printf()函数中使用什么符号转换 常量类型转换说明(%转换符号) 12 int %d 0X3 unsigned int %#x ''C'' char(实际上是int) %c 2.34E07 doub...[2020/7/17]

C/C++编程笔记:C语言入门知识点(三),请收藏C语言最全笔记!

今天我们继续来学习C语言的入门知识点,第一课:C/C++编程笔记:C语言入门知识点(二),请收藏C语言最全笔记! 21. 输入 & 输出 当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并...[2020/7/17]

02-线性结构4 Pop Sequence(PTA数据结构题)

原文地址:https: www.cnblogs.com/Cloudcan/p/13326550.html   遵循两条原则:1.某出栈元素之后出栈的各元素,若比其小(即在原队列中先进栈),必须为从大到小排序(即倒序);2.最大的倒序数列,其元素数目不可以超过栈大小。例如5 ...[2020/7/17]

C语言实现简易版扫雷小游戏

本文实例为大家分享了C语言实现简易版扫雷的具体代码,供大家参考,具体内容如下 声明 本次扫雷小游戏用多文件来编写。首先,要自定义的一个头文件 mine.h,里面有扫雷程序里面所需要的头文件、常量和所有函数的声明。其次,创建主函数 test.c,用自己喜欢的方式构建一个游戏的框架,最后,创建...[2020/7/17]

C语言实现简易版三子棋游戏

本文实例为大家分享了C语言实现三子棋游戏的具体代码,供大家参考,具体内容如下 什么是多文件? 多数大型的工程的头文件和源文件非常多,我们也不可能把所有的代码都写在同一个文件里,这样也不方便代码的阅读与维护,通常都会根据不同的功能将代码分别书写到多个源文件与头文件中。  游戏介...[2020/7/17]

操作系统慕课ucore lab1笔记

知识点 操作系统的启动知识和中断的建立与初始化 涉及到Intel 806386寄存器,AT&T汇编,gcc内联汇编,C函数堆栈,Makefile等知识 笔记主要按照操作系统的启动和中断的建立两个部分来记录 理论课的介绍 系统启动 当CPU刚加电初始化时,CS:IP寄存器...[2020/7/14]

编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?

什么是编程 我们通过有固定格式和固定词汇的“语言”来控制他人,让他人为我们做事情。语言有很多种,包括汉语、英语、法语、韩语等,虽然他们的词汇和格式都不一样,但是可以达到同样的目的,我们可以选择任意一种语言去控制他人。 同样,我们也可以通过”语言&l...[2020/7/13]

归并排序

通过一张图了解什么是归并排序 归并排序实际上运用了“分”和“治”的思想。怎样理解“分”和“治”? 分:就是将一个大的数组逐渐分解为多个最大长度不超过2的数组。 治:就是将这些小的数组...[2020/7/13]

C的杂乱笔记

学习于千锋教育,c全家桶。 1.c预编译 防止头文件重复包含 方法一。c/c++的标准制定          早 #ifndef  宏#define  宏头文件具体的内容#endif #if...[2020/7/13]

C/C++编程笔记:C语言开发球球大作战(源码分享),你想试试吗?

游戏背景 《球球大作战》是Superpop一款自主研du发的免费手机网络游戏。 以玩家间的实时互动PK产生游戏乐趣为设计宗旨,通过简单的规则将玩家操作直接转化为游戏策略,体验智谋碰撞的战斗乐趣。    游戏的基本操作包括键盘按下(上下左右四个方向,还有作弊测试按键空...[2020/7/13]

C 实战练习题目64

题目:利用ellipse and rectangle 画图(在TC中实现)。 程序分析:无。 程序源代码: 1 #include "stdio.h" 2 #include "graphics.h" 3 #include "conio.h" 4 main() 5 { 6...[2020/7/13]

C 实战练习题目65

C 实战练习题目65

题目:一个最优美的图案(在TC中实现)。 程序分析:无。 程序源代码: 1 #include "graphics.h" 2 #include "math.h" 3 #include "dos.h" 4 #include "conio.h" 5 #include "std...[2020/7/13]

C 实战练习题目66

题目:输入3个数a,b,c,按大小顺序输出。 程序分析:利用指针方法。 实例: 1 # include<stdio.h> 2 3 void swap(int *, int *); 4 int main(void) 5 { 6 int a, b,...[2020/7/13]

C 实战练习题目67

题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 程序分析:谭浩强的书中答案有问题。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 void fun(int *s,...[2020/7/13]

C 实战练习题目68

题目:有 n个整数,使其前面各数顺序向后移 m 个位置,最后m个数变成最前面的 m 个数。 程序分析:无。 实例: 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 ...[2020/7/13]

C 实战练习题目69

题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 程序分析:无。 实例: 1 #include <stdio.h> 2 void main() 3 { 4 int num[50...[2020/7/13]

C 实战练习题目70

题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。 程序分析:无。 实例: 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 int ...[2020/7/13]

C 实战练习题目71

题目:编写input()和output()函数输入,输出5个学生的数据记录。 程序分析:无。 程序源代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 typedef struct{ 4 char ...[2020/7/13]

微控制器新闻速递STM32 - E-F-A

ST微控制器新闻速递: http: m.news.st.com/nl/jsp/m.jsp?c=%40iVMPbDNU27jlIBm9pWRG%2ByBkflBlUzFv70x3%2Bpxx4hA%3D&cid=stmDM28850&bid=297323786&u...[2020/7/13]

C连载14-精准数据类型、参数数量类型匹配、缓冲区的原理 - 心悦君兮君不知-睿

一、使用数据类型的雷区 不要赋值给不相关的变量 例如:int a = 2.36这条语句,会直接给a赋值2,而不会进行四舍五入,原理是直接截断小数点后面的数字。 例如:float b = 3.1415926536,C中保证了float类型的前6位精度,会损失精度,应该使用double来进行...[2020/7/13]

C/C++编程笔记:C语言自增(++)和自减(--)运算符详解,笔记分享

一个整数类型的变量自身加 1 可以这样写: a = a + 1; 或者 a += 1; 不过,C语言还支持另外一种更加简洁的写法,就是: a++; 或者 ++a; 这种写法叫做自加或自增,意思很明确,就是每次自身加 1。 相应的,也有a--和--a,它们叫做自减,表示...[2020/7/13]

二叉树数组实现

1 #include <stdio.h> 2 3 void createbtree(int *btree,int *data,int len) 4 { 5 int level; 树的层数 6 ...[2020/7/13]

MySQL C API的参数化查询

参数化查询是有效防止SQL注入的一种方法,但是关于C/C++的接口网上甚少提及,特此记录 参考链接:(注意链接中MySQL的版本) [https: dev.mysql.com/doc/refman/5.7/en/mysql-stmt-execute.html] 另外,MySQL C...[2020/7/9]

GStreamer 开发手册

Hello world Base on basic-tutorial-1.c 初始化GStreamer gst_init (&argc, &argv) 创建一个管道示例播放一个视频 pipeline = gst_phrase_launch("playbin...[2020/7/9]

习题5-6 使用函数输出水仙花数

题目出处 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如: ?? 。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。 函数接口定义: int narci istic( int...[2020/7/8]

C/C++编程笔记:C语言打造中国象棋游戏,项目源代码分享!

中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。 它是中国棋文化,也是中华民族的文化瑰宝,它源远流长,趣味浓厚,基本规则简明易懂。中国象棋在中国的群众中基础远远超过围棋,是普及最广的棋类项目,中国象棋已流...[2020/7/8]

C连载13-复数类型以及基本数据类型总结 - 心悦君兮君不知-睿

C连载13-复数类型以及基本数据类型总结 - 心悦君兮君不知-睿

一、复数和虚数类型 1.C语言有三种复数类型:float _Comples,double _Complex,long double _Complex float_complex类型的应包含两个float类型的值,分别表示实部和虚部。 类似的C语言的三种虚数类型为1float _Imagi...[2020/7/8]

C连载12-float类型上、下溢以及打印格式说明 - 心悦君兮君不知-睿

C连载12-float类型上、下溢以及打印格式说明 - 心悦君兮君不知-睿

一、打印float类型 %f来表示float和double类型的数字 %e来打印指数记数法的浮点数 如果系统支持十六进制的浮点数,可以使用a和A分别来代替e和E 打印long double类型要使用%Lf或%Le或%La来替代 #include<stdio.h> int...[2020/7/6]

C 实战练习题目58

题目:学用rectangle画方形。(在TC中实现)。 程序分析:无。 程序源代码: 1 #include "graphics.h" 2 int main() 3 { 4 int x0,y0,y1,x1,driver,mode,i; 5 driver=V...[2020/7/6]

C 实战练习题目59

题目:画图,综合例子。(在TC中实现)。 程序分析:无。 程序源代码: 1 # define PAI 3.1415926 2 # define B 0.809 3 # include "graphics.h" 4 #include "math.h" 5 int main...[2020/7/6]

C 实战练习题目60

C 实战练习题目60

题目:画图,综合例子2。(在TC中实现)。 程序分析:无。 程序源代码: 1 #include "graphics.h" 2 #define LEFT 0 3 #define TOP 0 4 #define RIGHT 639 5 #define BOTTOM 479 ...[2020/7/6]

C 实战练习题目61 – 杨辉三角形

题目:打印出杨辉三角形(要求打印出10行)。 程序分析: 结构如下所示: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 实例: 1 #include <stdio.h> 2 3 ...[2020/7/6]

C 实战练习题目62

题目:学习putpixel画点,(在TC中实现)。 程序分析:无。 程序源代码: 1 #include "stdio.h" 2 #include "graphics.h" 3 int main() 4 { 5 int i,j,driver=VGA,mode=VG...[2020/7/6]

C 实战练习题目63

C 实战练习题目63

题目:画椭圆ellipse(在TC中实现)。 程序分析:无。 程序源代码: 1 #include "stdio.h" 2 #include "graphics.h" 3 #include "conio.h" 4 int main() 5 { 6 int x=3...[2020/7/6]

C/C++编程笔记:C语言NULL值和数字 0 值区别及NULL详解

在学习C语言的时候,我们常常会碰到C语言NULL值和数字 0 ,很多小伙伴搞不清楚他们之间的一个区别,今天我们就了解一下他们之间的区别,一起来看看吧! 先看下面一段代码输出什么: 输出<null> ,单步调试可以看出执行int *p=NULL,p的值为0x000000...[2020/7/1]

C语言---&gt;指针

指针的运算 当两个指针p1, p2相减时,p2-p1就是从p1到 p2,不包含p2的元素个数,结果的类型是ptrdiff_t #include <stdio.h> int main() { int a[10] = {1,2,3,4,5,6,7,8,9,0}; ...[2020/7/1]

333
2
记录数:1240 页数:1/2512345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板