hjf161105的博客

业精于勤荒于嬉,行成于思毁于随。

整理一下几个关键字

今天学了几个关键字,了解了它们的用法,在接下来的学习中还需要继续熟悉练习。 static:    1、全局静态变量:作用范围局限于它的源文件,只有本文件内的代码才可以访问,在其他文件内不可见。    2、局部静态变量:局限于特定函数,但出作用于不释放,在函数体内的静态变量的值也能够维持。 ...

2016-11-30 22:41:53

阅读数 123

评论数 0

编写函数实现str函数

今天写了几个程序用来实现str函数,用来练习练习数组、指针和函数。 1、strlen函数/********************************************************************* File Name: Author:...

2016-11-29 23:37:20

阅读数 418

评论数 0

两道蓝桥杯题目

今天练了两道蓝桥杯的题目,感觉题目也不怎么难,打算以后每天都做一两题来练练手。 例题1: 网友年龄 某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个2位数,我比儿子大27岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄” 请你计算:网友的年龄一共有多少种可能...

2016-11-28 22:21:02

阅读数 1781

评论数 0

算法的优化

今天做了一道题,因为没想到简洁的方法,然后我写的程序很复杂,实现的功能却很简单,其实只需要一个简单的步骤就可以带过,实现相同的功能。 例题:         编写一个程序,求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12 思路:在解决完全平方...

2016-11-28 00:02:57

阅读数 186

评论数 1

24号题目的另一种解决方法

今天看24号那道题的时候,又想到了另一种思路,于是花了点时间,经过不断的调试后,完成了这个方法。    例题:在一个字符串中找到第一个只出现一次的字符,如输入abac,则输出b。(笔试题)    思路:将输入每一个数出现的次数存放在一个数组里面,数组的下标就是该数的ASCII码值,然后再对...

2016-11-26 23:33:48

阅读数 118

评论数 0

一道蓝桥杯C语言模拟题

今天做了一道蓝桥杯C语言题目,感觉还是有点吃力,意识到自己对C语言数组的掌握还不足,还需要更多的练习,增强对程序的敏感度。     例题:输入n  当n=5时  输出      1  2  3  4  5         当n=6 输出     1 2 3 4 5 6         ...

2016-11-26 00:41:54

阅读数 274

评论数 0

一道简单的笔试题

今天做了一道简单的笔试题,用来练练手,感觉也不是太难,在学好C语言的基础上稍微思考调试一下就实现了功能。     例题:在一个字符串中找到第一个只出现一次的字符,如输入abac,则输出b。(笔试题)      我想了两个方法,一个是将每个字符出现的次数求出后,再在所有的次数中找到一个最小的将之...

2016-11-24 22:37:41

阅读数 175

评论数 0

一道简单C语言题目的优化

今天在做一道简单C语言题目的时候,突然发现其实有些程序可以更加优化,优化后的程序执行的步骤更加少。功能一样的条件下,更加优化的程序占用的资源也更少,所以在以后的编程中,我要更加注意程序的优化一方面,减少一些无用的步骤,让程序更加精简。     例题:求100到200之间的素数。 /******...

2016-11-23 21:44:31

阅读数 224

评论数 0

简单的单片机实验

今天做了两个简单的单片机实验,在用c51编程的时候,我感觉对C语言又有了一些新的认识。       c51是一种可以直接控制硬件的语言,其语法与C语言差不多。在c51里面可以直接对寄存器和内存进行操作,而C语言中如果要操控硬件必须通过指针或者其他方式进行。相比而言,c51与C语言相比少了一些语法...

2016-11-22 23:56:32

阅读数 409

评论数 0

冒泡排序和选择排序

关于冒泡排序和选择排序,在这之前我一直有些不太明白,现在总算有点清楚了。 /*********************************************************** File Name: 冒泡排序 Author: ...

2016-11-21 23:10:33

阅读数 155

评论数 0

两道比较有趣的题目

今天看到了两道比较有趣的题目,感觉挺有意思的,就把它们记录下来。 例题1:         一只猴子把100根香蕉搬回50m以外的家,它一次只能搬50根,而且它每走一米就要吃一根香蕉,请问:猴子到家后最多还能剩几根香蕉?              解:                       ...

2016-11-20 20:57:37

阅读数 197

评论数 0

这个星期的错误总结反思

今天把这个星期遇到的错题整理一下。 错题1:       #!/bin/bash      for file in *.c     do           leftname=basename $file.c                  错误:  少了倒引号          m...

2016-11-18 22:35:16

阅读数 336

评论数 0

i++与++i一道简单的题目引发的思考

关于i++和++i的优先级,在i++和++i共存的式子里面,具体怎么算呢? 下面是例题: #include int main() { int a=8; int b; int c; b=(++a)+(a++)+(++a); c=(--a)+(a--)+(++a); printf(...

2016-11-17 23:27:01

阅读数 554

评论数 0

如何输入一串带空格的字符串?

2016年11月16日                                    星期三                                     阴     如何输入一串带空格的字符串?   例题如下:输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数并输出...

2016-11-16 19:18:14

阅读数 2521

评论数 0

重新梳理一下C语言基本数据类型

今天主要梳理一下关于参与C语言的基本数据类型。       首先是常用的单位介绍:位、字节和字。位是最小的存储单位,它可以容纳2个值,0或1。1个字节均为8位。对于8位微机,一个字8位,对于16位机,一个字16位,32位机字32位。       数据的储存方式:整数以二进制数字存储。浮点数将一...

2016-11-15 18:48:43

阅读数 228

评论数 0

重新梳理关于shell脚本编程

2016年11月13日                                     星期一                                  晴      今天梳理一下关于shell脚本的编程。      shell的基本元素:#!/bin/bash  指出类型sh...

2016-11-14 19:32:29

阅读数 233

评论数 0

基本数据类型

2016年11月13日                                                            星期天                                      晴     今天学习了基本数据类型与表达式,收获良多。     首先是...

2016-11-13 21:25:34

阅读数 160

评论数 0

关于shell部分语句解释

2016年11月12日                           星期六                                        晴      今天学习了一些shell脚本内的语句和使用方法,我将之整理一下。      “”和是在include目录查找    “...

2016-11-12 22:01:16

阅读数 141

评论数 0

C语言 数据类型(初识)

数据类型包含两方面内容--------数据的表示和对数据加工的操作。数据的全部可能表示构成数据类型的值的集合,数据全部合理的操作构成数据类型的操作集合。     在C语言中,把整形,实型和字符型称为基本数据类型,又称整形和实型为数值型。为了描述更复杂的数据结构,C语言还有构造类型、指针类型、枚举...

2016-11-11 20:26:02

阅读数 193

评论数 0

初步认知shell

shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心...

2016-11-10 19:51:46

阅读数 184

评论数 0

提示
确定要删除当前文章?
取消 删除