- 博客(12)
- 收藏
- 关注
原创 《C程序设计语言》读书笔记(六)——结构
book6.1结构的初始化只能紧跟在结构类型的变量声明后面,必须对所有结构成员进行初始化,且初始化的值必须为常量。比如 struct abc { int a; int b; } x = {100,200};或者struct abc y = {200,390};或者struct abc z;z.a = 200;z.b = 300;而不允许str
2017-04-30 21:45:36 443
转载 共用体(Union)
原文地址:http://c.biancheng.net/cpp/html/2932.html1. 共用体的简介在C语言中,还有另外一种和结构体非常类似的语法,叫做共用体(Union),它的定义格式为:union 共用体名{ 成员列表};结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,所有成员的存储首地址相同。因此更改一个成员的
2017-04-30 21:10:34 581
转载 C语言中数组名作为参数进行函数传递
C语言中数组名作为参数进行函数传递在普通变量或下标变量作函数参数时,形参变量和实参变量是由编译系统分配的两个不同的内存单元。在函数调用时发生的值传送是把实参变量的值赋予形参变量。在用数组名作函数参数时,不是进行值的传送,即不是把实参数组的每一个元素的值都赋予形参数组的各个元素。因为实际上形参数组并不存在,编译系统不为形参数组分配内存。那么,数据的传送是如何实现的呢?在我们曾介绍过,数组名就是数组的首
2017-04-30 09:30:32 19323 7
转载 C语言scanf()和gets()及printf()和puts()的区别
原文地址:http://blog.csdn.net/xingjiarong/article/details/47282817一、scanf()和gets()1.scanf()所在头文件:stdio.h语法:scanf(“格式控制字符串”,变量地址列表);接受字符串时:scanf(“%s”,字符数组名或指针);2.gets()所在头
2017-04-29 09:24:47 657
原创 《c程序设计语言》读书笔记(五)——指针与数组
《c程序设计语言》读书笔记(五)——指针与数组book5.1 指针的概念声明:int *ip; \\一个指向int类型的指针基本操作:ip = &x; \\将ip指向x,ip中存放x的地址 b = *ip; \\将ip指向地址的变量中的值取出赋给b 取地址符号的优先级高于+-*/和+=等,但与++和–优先级相同,运算顺序从右向左,因此在表示取ip指向的地址里的值并自加时应表示为:(*ip
2017-04-26 00:28:49 543
原创 Some useful commands in cmd
Some useful commands in cmd name explanation CD Displays the name of or changes the current directory. CD [/D] [drive:][path]or CD [..] CHKDSK Checks a disk and displays a status report
2017-04-24 21:14:36 314
原创 《C语言程序设计》读书笔记(四)——函数与程序结构
Tags:《C语言程序设计》读书笔记《C语言程序设计》读书笔记(四)——函数与程序结构book4.1找出某一字符串在一段文本内的位置并返回int strindex(char s[], char t[]){ int i,j,k; for(i = 0;s[i] != '\0';i++) //遍历初始位置 { for (j = i,k = 0;t[k] !=
2017-04-24 20:27:15 1415
原创 《C程序设计语言》学习笔记(二)——类型、运算符与表达式
Book2.2 转义字符序列: ‘\ooo’:1~3个八进制数字,表示该字符常量的数值 ‘\xhh’:1~2个十六进制数字,表示该字符常量的数值 ‘\’:一个反斜杠 ‘\?’:一个问号 ‘\’’:一个单引号 ‘\0’:空字符2.3 1.“”:空字符串 注意:单引号’x’和双引号”x”表达的含义不同。前者表示字符x杂机器字符集中对应的数值,后者是一个包含两个字符的字符数组。 2.字
2017-04-20 00:14:07 415
原创 《C程序设计语言》学习笔记(一)——导言
Book1.5.4while (c = getchar() != EOF){ if(c == ‘ ‘ || c == ‘\n’) flag= 1; else if (flag == 1) { flag = 0; count++; }}/*判断是否为一个单词的方法是检测空格或换行符,如果存在,设置一个标志表示现在位置
2017-04-18 22:48:45 848
原创 简易进制转换器
/*This program provides the conversion among any kinds of systems including BIN,OCT,DEC and HEX. Input the original system, original number and destination system, then the answer will be displayed be
2017-04-18 22:30:30 757
原创 二分法查找的条件设置
/*This program provides the conversion among any kinds of systems including BIN,OCT,DEC and HEX. Input the original system, original number and destination system, then the answer will be displayed be
2017-04-18 22:28:03 1805
转载 温度传感器DS18B20介绍
【转载】温度传感器DS18B20原地址:http://c.biancheng.net/cpp/html/1958.htmlDS18B20 是美信公司的一款温度传感器,单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出。1-Wire 总线的硬件接口很简单,只需要把 DS18B20 的数据引脚和单片机的一个 IO 口接上就可以了。硬件的简单,随之而来的,就是
2017-04-07 11:27:50 8273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人