- 博客(11)
- 收藏
- 关注
原创 C语言练习题一: 《C Primer Plus》第六章 C控制语句:C循环——编程练习题 参考答案
1. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。#include<stdio.h>int main(){ char alphabet[26]; int i = 0; char ch; ch = 'a'; for(; i < 26; i++) { alp...
2018-06-29 19:49:15 7002 2
原创 嵌入式的学习之路
从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。 (3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样容易被盗版。硬件设计一般都是请其它公司给订做(这叫“贴牌”:OE...
2018-06-17 10:59:52 423
转载 为什么选择嵌入式方向
本文出自《同济大学软件学院院长谈嵌入式方向选择》,个人感觉不错,故转之。 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Pla...
2018-06-17 10:26:14 1337
原创 C语言练习题一: 《C Primer Plus》第六章 C控制语句:C循环——编程练习题
请先独立完成,再参考答案1. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。2.使用嵌套循环,按下面的格式打印字符:$$$$$$$$$$$$$$$3.使用嵌套循环,按下面的格式打印字母:FFEFEDFEDCFEDCBFEDCBA注意:如果你的系统不使用ASCII 或其他以数字顺序编码的代码,可以把字符数组初始化为字母表中的字母:char l...
2018-06-09 21:06:23 2423 1
原创 数据结构: 简单选择排序
简单选择排序的思路:第一步: 数组中的第一个数与其它的数进行比较,记下最大或最小的数的下标,如果第一个数不是最大值或最小值就交换第一个数和找出的最大数或最小数;第二步: 数组中的第二个数与其它的数进行比较(除了第一个数),接下来的步骤与上同;以此类推.......直到数组的倒数第二个数。完毕!#include<stdio.h>#include<stdlib.h>voi...
2018-06-06 20:00:47 203
原创 C语言知识点十二: C循环
为了使我们的C语言表达的意思更加多元化,我们现在来介绍C循环无论是我们人类的语言还是计算机高级语言,我们都希望能够尽可能地表达我们的意图或想法,让对方理解。计算机也不例外,任何一门计算机高级语言应该提供以下3种形式的控制流:(1) 执行语句系列; //就是一般的单条表达式语句,笔者前面发的程序大部分都是都是由语句序列组成(2) 如果满足某种条件就重复执行语句序列(循环);//靠while,do w...
2018-06-05 21:00:06 3025
原创 数据结构: C语言实现冒泡排序算法
C语言实现冒泡排序算法:#include<stdio.h>#include<stdlib.h>void swap(int* number, int i, int j);int main(){ int number[100]; int quantity; int m = 0; int n = 0; int i = 0, j ...
2018-06-04 20:23:18 7004
原创 学习C语言之前,这些要点你知道吗?
学习C语言之前必知:1.如果你是计算机专业学生,我强烈建议你要把C语言学好,因为它是容易入门的(但不代表你容易学透它),并且为你将来学习其它高级语言奠定了基础。不要好高骛远(C语言还学的倒懂不懂的就去学习C++,或者其它高级语言)。计算机高级语言都是相通的,学好了一种高级语言,过渡到另一种语言将会很容易。C语言入门学习和书籍推荐,链接如下:https://mp.weixin.qq.com/s/8C...
2018-06-02 23:12:37 4195
原创 C语言知识点十一: 自动类型转换和强制类型转换
一.自动类型转换:在C语言的语句和表达式中应使用类型相同的变量和常量。但是,如果使用混合类型,C语言采用了一套规则进行自动类型转换。1.当类型转换出现在表达式中,无论是unsigned还是signed的char和short都会被自动转换为int,如有必要会被转换为unsigned int(如果short和int的大小相同,unsignedshort就比int大。这种情况下unsigned shor...
2018-06-02 17:33:06 2204
原创 C语言知识点十: sizeof运算符和size_t类型
sizeof运算符和size_t类型:这里需要说明一下sizeof也是运算符!C头文件系统使用了typedef把size_t作为unsigned int 或unsigned long的别名。这样,使用size_t类型时,编译器会根据不同的系统替换标准类型。C99中新增了%zd转换说明用于printf()显示size_t类型的值。若系统不支持%zd,那就使用%lu或%u。...
2018-06-02 16:44:01 521
原创 C语言知识点九: 完整的数据类型和运算符的总结
在这里声明一下C语言中大约有40个运算符,这里列举的是比较常用的运算符1.基本运算符基本运算符 名称 说明 = 赋值运算符 int number; number = 2018; 赋值行为从右往左进行 + 加号运算符 二元运算符 int a; a = 4 + 6; - 减号运算符 二元运算符 int number; number = 20 – 5; -和+ 符号运算符 ...
2018-06-02 11:03:11 823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人