个人C学习 总结
java_Maxhui
所有的博客全部用于学习不做商业用途,各种资料均来自于正规途径,如有侵权请联系本人。所有博客不是最终版有任何不完整的地方也可以告知我补充,一起勉励加油!!
展开
-
C入门【二】
接着上次内容继续总结 部分简单 C入门 简单的写一下自己先阶段的看法与总结经验1. 给定两个整形变量的值,将两个值的内容进行交换。这道题是我在学习过程中发现的一个很有意思的题目拿出来简单的总结一下推理过程:目前摆在我们面前有两个值需要交换位置,在现实中我们直接交换可是在计算机中没有人这样的交换中介,所以我们创造一个中介。我把它称之为“空瓶子交换”,我们创造一个空瓶子 把A瓶子倒进空瓶子再把B...原创 2018-11-26 15:33:34 · 161 阅读 · 0 评论 -
C【练习】(扫雷小游戏)
本页详细解读 C语言控制台小程序 扫雷小游戏。实现使用控制台小程序,完成扫雷小程序(1.0)!!!话不多说直接贴上效果图接下来开始叙述怎么做出成果这里我在实现的过程中按照先写骨架,再写功能,最后补全(不够专业的叙述)Main()承担小程序的核心运行,使扫雷可以正常的运行 且能在每一盘游戏之后可以选择继续游戏或者退出。int main(){ srand((unsigned int)ti...原创 2019-08-14 12:08:15 · 5810 阅读 · 21 评论 -
C【练习】(逻辑题)
今天主要为大家介绍几道有意思的逻辑题以及分享我个人的思考过程,抛砖引玉。(1) 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。我个人在第一次看到这个题的时候主要是脑子一亮,然后没了。。。为...原创 2019-01-05 11:48:19 · 865 阅读 · 0 评论 -
C总结【二】(1.函数 2.数组)
函数1.函数的定义计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。提取关键字: 子程序 固定运算功能 入口 出口在我个人理解计算机程序特别是像 C语言 ...原创 2019-01-04 18:58:46 · 178 阅读 · 0 评论 -
C 入门【六】
题记 今天的内容更像是一种思想上的启发。开篇立意——模块化思想。个人认为在Java中体现的淋漓尽致,个人认为就像是将一个或者一组项目中的功能程序(或者功能函数),进行模块化(写在程序Main之外 需要时进行调用 流水线)然后组装成需要的程序。一个模块一个内容。之前的 打印乘法表 可以人为控制需求分析: 一个程序可以按照要求打印出所需要的乘法表可以控制过程分析:1.创建一个函数这个函数可以...原创 2018-12-16 14:52:05 · 85 阅读 · 0 评论 -
C【入门】(递归专题)
最近随着C语言的学习,接触到一种特殊的思想---------递归本章专门又来总结递归的思想已经递归的使用方式,在学习这里是我想到一个特别的东西用来了解递归——————俄罗斯套娃!!! 听我细细道来就是这个很妖娆的东西帮助我们了解递归。假如,你面前有一组套娃,现在想知道它们有多少个但是每个娃娃又没有标号,我们应该怎么去数。正常人都是这样数的。我们拿出来一个 个数+1 一直到最后一个娃娃 最后知...原创 2018-12-26 22:13:39 · 207 阅读 · 0 评论 -
C入门【五】(二)
3.编写代码模拟三次密码输入的场景 且不得超过三次//需求如题所示模拟登陆时 上次失败则自动“封号“题目难度不大,主要考虑循环条件何时退出#define _CRT_SECURE_NO_WARNINGS 1#include "stdio.h"#include "stdlib.h"/* 需求分析:编写代码模拟三次密码输入的场景 且不得超过三次 过程分析:{ 1.设置...原创 2018-12-03 19:03:00 · 116 阅读 · 0 评论 -
C入门【五】(一)
内容核心 巩固练习C语言入门语法练习1.编写一个程序,可以一直接收键盘字符详细/*如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。*/个人看法:这道题我在练习时有两种思路 1.将输入的字符先转化为int型 然后根据 ASCA|| 码表对照分类2.直接对输入字符进行比对(这种方法更加简单也更加符合我们思考习惯)话不多说上代码int...原创 2018-12-03 18:48:57 · 101 阅读 · 0 评论 -
C入门【总结】(一)
题记:重新认真学习C入门这段时间,发现自己之前的不足与许多能力里不达标的地方。通过不断地练习,今天总结一下前段时间学习内容。———————————————————————————————————————————————分子与循环语句这部分的内容在C整个部分扮演者重要的角色使用频率十分高。———————————————————————————————————————————————分支语...原创 2018-12-05 15:00:42 · 576 阅读 · 0 评论 -
C入门【四】
1.在屏幕上输出以下图案:思考过程:我第一次看到这道题时,我脑海中出现两个关键词 for 和 数字 ,出现 for 的原因是以上图案出现太多重复内容,1.可以用printf一行一行打印 但是这样太蠢 2.使用循环快速就解决。怎么使用for 分析!! 以上图形 又有了两个部分上三角和下三角,三个变量 行数 空格 * 重复出现。所以首先在本子上 写出 三者关系以及数量变化过程行数空格 ...原创 2018-11-28 16:07:45 · 114 阅读 · 0 评论 -
C入门【三】
本页为C入门【二】题型续篇主要补充部分个人认为经典题型1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)此题为之前交换瓶子题 提升版 难度不大 没有太大的技术难点主要是要用来测试交换瓶子以数组形式int change(){ //. 将数组A中的内容和数组B中的内容进行交换。(数组一样大) int i, len; int a[10]; int b[10]; int te...原创 2018-11-26 20:03:04 · 120 阅读 · 0 评论 -
C入门【七】[经典题型]
1.1.编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回...原创 2019-01-19 14:45:09 · 110 阅读 · 0 评论