编程语言
文章平均质量分 50
sycgogogo
目前自学C语言,硬件电路设计。通过博客记录学习历程。大佬勿喷,如有更正之处,还请多多指教!
展开
-
实现字符串的逐步打印
今天分享编写代码,演示多个字符从两端移动,向中间汇聚。实现在屏幕上输出welcome to Beijing实现的方式如下 :####################w##################gwe################ngwel###############ing………welcome to Beijing编写这样一个代码首先我们要定义两个数组char arr1[]="welcome to beijing ";char arr2[]=’’############原创 2021-04-04 16:27:17 · 389 阅读 · 0 评论 -
用C语言实现简单密码器
**大家好,今天学习了用C语言只做一个简单的密码锁(正确密码为123456),主要的功能就是我们自己可以设定一个密码,用户有三次机会来输入密码,如果三次都输入错误,则系统会锁定。用for循环来实现控制只有三次机会来输入密码。用if语句判断密码是否输入正确,输入正确提示“登陆成功”,如果错误,则提示“密码输入错误,还有某次机会”。直至三次机会用尽则提示“密码错误,系统锁定”具体代码及其运行结果如下所示代码:#include <stdio.h>#include <string.h&g原创 2021-03-12 00:26:18 · 4461 阅读 · 0 评论 -
二分法查找(用两种方法找有序数组中某一值)
今天介绍用遍历法和二分法查找一个有序数组中的某一个值二分法查找的优点:二分法查找相比于遍历法效率更高,可以更快地解决问题。计算简单方法可靠,对f (x) 要求不高(只要连续即可),收敛性总能得到保证。二分法查找的缺点:是无法求复根及偶重根,收敛慢。 二分法原理:设[a,b]为R的闭区间. 逐次二分法就是造出如下的区间序列([an,bn]):a0=a,b0=b,且对任一自然数n,[an+1,bn+1]或者等于[an,cn],或者等于[cn,bn],其中cn表示[an,bn]的中点。下面用遍历法找一个数组原创 2021-03-11 18:47:24 · 1127 阅读 · 2 评论 -
C语言中的for循环(小坑需注意)
今天分享一下C语言中的for循环中我们常常忽略的小问题。举一个小例子来说明,大家也可以自己先算一下哦#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int main(){ int a=0; int b=0; for(a=0,b=0;b=0;a++,b++) b++; return 0;}这是一道面试题,问程序运行几次呢?运行结果如何?其实这个小题关键是我们有没有被原创 2021-03-06 22:03:10 · 2178 阅读 · 12 评论 -
C语言中的for循环应注意
今天介绍一下我们在用for循环时候可能会用到的问题for循环的初始化、调整、判断都可以省略。但是for循环的判断部分如果被省略也可能会出现一些问题。下面我举一个简单的小例子来演示一下,希望大家在使用的时就可以避免这种问题。#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int main(){ int i=0; int j=0; for(i=0;i<10;i++) {原创 2021-02-28 22:52:38 · 1189 阅读 · 1 评论 -
switch语句你理解了吗?
**一段简单的代码看看你是否理解Switch语句呢?大家可以自己试着算一下,答案在文章的左下方公布。**#include <stdio.h>int main(){ int n = 1; int m = 2; switch (n) { case 1: m++; case 2: n++; case 3: switch (n) {原创 2021-02-27 11:08:11 · 299 阅读 · 0 评论 -
C语言指针详解(超级详细)
C语言指针精解 前言 这不是我第一次写关于C指针的文章了,只是因为指针对于C来说太重要,而且随着自己编程经历越多,对指针的理解越多,因此有了本文。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以我想通过一篇文章来尽可能的讲解指针,以对得起这个文章的标题吧。 为什么需要指针? 指针解决了一些编程中基本的问题。 第一,指针的使用使得不同区域的代码可以...转载 2021-02-23 12:11:07 · 37727 阅读 · 12 评论