C
小麦大大
写写代码纪录生活
展开
-
龟兔赛跑
1、题目#include<stdio.h>#include <stdlib.h>int main(){ int min; scanf("%d", &min); int s1 = 0, s2 = 0, run = 10, rest = -1; while (min--) { //乌龟的速度 s1 += 3; if (run-- > 0) { //兔子的速度 s2 += 9; } //达到10分钟之后,兔子回头的计算翻译 2021-02-02 15:51:16 · 79 阅读 · 0 评论 -
操作符 & , | , ^,<<,>>
1、&运算符特点 :相同为1,相异为0。#include<stdio.h> int main() { int a=5; //0101 int b=6; //0110 int c=a & b; //0100---> 4 printf("%d\n",c); return 0; }2、 | 运算符特点:一真则真。#include<stdio.h> int main() { int a=5;原创 2020-11-05 10:28:35 · 466 阅读 · 0 评论 -
VS2017写C程序
以前写VS2017和VS2012写C程序有点区别,这边描述一些用VS2017写C的流程文件>>新建>>项目2、3 单击确定后,出现Windows桌面项目选项。4. 几秒钟后完成新建项目,然后进行下一步操作,新建源文件。在解决方案资源管理器中,右键单击源文件>>添加>>新建项选中C++文件(.cpp),注意,此时名称为源.c...翻译 2019-05-10 15:11:16 · 3369 阅读 · 0 评论 -
C语言实现(封装、继承和多态)
1. 封装这个最简单了,C语言中虽然没有类,但有struct。这可是个好东西。我们可以在一个struct中存入数据和函数指针,以此来模拟类行为。typedef struct _Parent{ int a; int b; void (*print)(struct _Parent *This);}Parent;封装性的意义在于,函数和数据是绑在一起的,数据和数...翻译 2019-02-16 18:46:00 · 11909 阅读 · 4 评论 -
进制转换
题目:输入一个十进制数N,将它转换成R进制数输出。输入输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。输出为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Input 7 2 23 12 -4 3 Sample...原创 2018-12-19 18:43:18 · 106 阅读 · 0 评论 -
strstr函数的实现
自己实现C语言中的strstr函数,采用字符一个一个进行匹配,如果不等,则从下一个位置进行匹配。/*strstr 实现*/ char* mystrstr(const char* dest, const char* src) { char* tdest = dest; char* tsrc = src; while (*tdest) ...转载 2018-09-11 16:11:15 · 1129 阅读 · 0 评论 -
C语言知识点(三)---字符串
字符串字符串的基本操作#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#include &lt;stdio.h&gt;//一级指针的典型用法//字符串 //1 C语言的字符串 以零'\0'结尾的字符串//2 在C语言中没有字符串类型 通过字符数组 来模拟字符串 //3 字符串的内存分配 堆上 栈上 全局区 //...原创 2018-08-25 07:01:22 · 599 阅读 · 0 评论 -
C语言知识点(二)指针(学习笔记)
强化1:指针是一种数据类型 1) 指针变量也是一种变量,占有内存空间,用来保存内存地址测试指针变量占有内存空间大小。 2) *p操作内存 在指针声明时,* 号表示所声明的变量为指针 在指针使用时,* 号表示操作指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存,然后操作内存 *p放在等号的左边赋值(给内存赋值,写内存)...原创 2018-08-21 22:17:47 · 389 阅读 · 1 评论 -
C语言知识点(一)
1 如何成为一个对企业有价值的人?图解:知识点一1. 内存四区1.1 数据类型本质分析1.1.1 数据类型概念• “类型”是对数据的抽象 • 类型相同的数据有相同的表示形式、存储格式以及相关的操作 • 程序中使用的所有数据都必定属于某一种数据类型数据类型的本质思考 思考数据类型和内存有关系吗? C/...原创 2018-08-20 23:24:06 · 2058 阅读 · 0 评论 -
C语言知识点(四)---数组
数组的基本概念• 元素类型角度:数组是相同类型的变量的有序集合 • 内存角度:连续的一大片内存空间数组名数组首元素的地址和数组地址是两个不同的概念 数组名代表数组首元素的地址,它是个常量。 变量本质是内存空间的别名,一定义数组,就分配内存,内存就固定了。所以数组名起名以后就不能被修改了。 数组首元素的地址和数组的地址值相等 int a...原创 2018-08-26 05:15:36 · 746 阅读 · 0 评论