C语言
文章平均质量分 52
猫猬兽
北航电子信息工程大学僧一枚
展开
-
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 阅读 · 0 评论 -
简易进制转换器
/*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 阅读 · 0 评论 -
C语言中数组名作为参数进行函数传递
C语言中数组名作为参数进行函数传递在普通变量或下标变量作函数参数时,形参变量和实参变量是由编译系统分配的两个不同的内存单元。在函数调用时发生的值传送是把实参变量的值赋予形参变量。在用数组名作函数参数时,不是进行值的传送,即不是把实参数组的每一个元素的值都赋予形参数组的各个元素。因为实际上形参数组并不存在,编译系统不为形参数组分配内存。那么,数据的传送是如何实现的呢?在我们曾介绍过,数组名就是数组的首转载 2017-04-30 09:30:32 · 19324 阅读 · 7 评论 -
《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 阅读 · 0 评论 -
共用体(Union)
原文地址:http://c.biancheng.net/cpp/html/2932.html1. 共用体的简介在C语言中,还有另外一种和结构体非常类似的语法,叫做共用体(Union),它的定义格式为:union 共用体名{ 成员列表};结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,所有成员的存储首地址相同。因此更改一个成员的转载 2017-04-30 21:10:34 · 581 阅读 · 0 评论 -
《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 阅读 · 0 评论 -
《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 阅读 · 0 评论 -
《C程序设计语言》学习笔记(二)——类型、运算符与表达式
Book2.2 转义字符序列: ‘\ooo’:1~3个八进制数字,表示该字符常量的数值 ‘\xhh’:1~2个十六进制数字,表示该字符常量的数值 ‘\’:一个反斜杠 ‘\?’:一个问号 ‘\’’:一个单引号 ‘\0’:空字符2.3 1.“”:空字符串 注意:单引号’x’和双引号”x”表达的含义不同。前者表示字符x杂机器字符集中对应的数值,后者是一个包含两个字符的字符数组。 2.字原创 2017-04-20 00:14:07 · 415 阅读 · 0 评论 -
《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 阅读 · 0 评论