| 2011/11/14 | 文章整理 | 被围观 5,534 views+
C语言基本语法 基本语法介绍 预处理命令 自定义函数的相关知识 变量的存储类型 指针与数组 一维数组 二维数组 字符数组 二维字符串 指针与一维数组 结构体变量与共用体 文件的处理 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表
| 2011/8/30 | C语言 | 被围观 4,870 views+
自定义函数: 函数分为声明部分和执行部分 函数的声明与定义: 函数的声明在程序的数据声明部分(文件包含命令和main函数之间),函数的定义的位置可以在调用它的函数(一般在main函数之外)之前也可以在调用它的函数之后,也可以位于其他的源程序模块中。 使用函数的优点: (1)使用函数可以控制任务的规模 (2)使用函数可以控制变量的作用范围 (3)使用函数可以可以由多人协作完成程序的开发 (4)使用函数可以重新利用已有的、调试好的、成熟的程序模块(函数) 局部变量和全局变量 局部变量: 在语句块内定义的变量称之为局部变量,又称为内部变量,仅在定义它的语句块内...
| 2011/8/30 | C语言 | 被围观 9,030 views+
一维数组: 不允许对数组的长度进行动态定义 数组必须先定义后使用 数组的定义:int i[10] int b[] = {1,2,3,0,0,0} 等价于 int b[6] = {1,2,3} 字符数组: 字符数组是由若干个有效字符构成且以字符‘\0’作为结束标志的一个字符序列。 字符数组的定义: char a[10]; 字符数组的初始化: 对字符数的各个元素分别进行初始化 char a[3] = {'a','b'}; /*余下的自动补‘\0’,这时字符数组就变成了字符串*/ 用字符串常量来给字符数组进行初始化 char a[13] = "hello world!" 字符数组的输入输出: char c[6] (1)用格式符“%c”逐个输入输出字符: scanf("%c",&...
| 2011/8/30 | C语言 | 被围观 3,854 views+
文件处理: 所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其他各种操作;关闭文件则是断开指针与文件之间的联系,也就是禁止再对该文件进行操作。 文件的打开: FILE * fopen(char *filename, char *type); 说明: (1)正常情况下,fopen函数返回指向文件流的指针。若发生错误,则返回值为空指针NULL。 (2)无论采用什么方式打开文件,当文件被正确打开时,文件指针总是指向文件字节流的开始出。 文件的关闭: int fclose(FILE *stream); 说明:尽管程序执行结束时也会自动关闭所有打开的文件,但应该养成主动关闭文件的习惯。 出...
| 2011/8/30 | C语言 | 被围观 8,577 views+
结构体变量 说明: (1)在声明结构体时,系统不给该结构体分配内存空间,仅是定义了一种特定的数据构造类型,它制定了这种结构体使用内存的模式。 (2)结构体可以在函数内部定义,也可以在函数外部定义,其作用域是不同的。如在函数内声明,则可见性仅限于该函数。 定义结构体变量: (1)先声明结构体类型,在定义结构体变量。 struct 结构体名 { 成员列表; }; struct 结构体名 结构体变量列表; (2)在声明结构体类型的同时定义结构体变量。 struct 结构体名 { 成员列表; }变量列表; (3)直接定义结构体变量。 struct { 成员列表; }变量列表; 结构...
| 2011/8/30 | C语言 | 被围观 4,141 views+
把小写字母转换成大写字母 char a,b; a='x'; b='y'; a=a-32; b=b-32; printf("%c,%c\n%d,%d\n",a,b,a,b); 复合赋值语句有利于编译处理,能提高编译效率并产生质量较高的目标代码 C语言中的空语句: while(getchar!='\n'); //这里包含了空循环体 scanf与printf: scanf输入数据可以指定数据字段的宽度,但不能规定数据的精度,而printf则可以 printf("%3,2f",a); //这里的3.2表示按实数形式输出,输出宽度为3,如果输出的数不足3,位,则按实际宽度输出,四舍五入保留两位小数 预处理命令 宏定义 (1)不带参数的宏定义 #define PI 3.1415926 //不用加分号 ...
| 2011/8/30 | C语言 | 被围观 11,129 views+
指针数组: 在一个数组中,如果它的元素全部都是指针类型的数据,那么这个数组称为指针数组。 定义:类型名 *数组名[数组长度]; char *suit[3] = {"first","second","third"}; 指向指针的指针: 如果一个变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针数据的指针变量,又称多级指针,简称为指向指针的指针。 定义:类型标识符 * * 指针变量名; 利用指针变量访问另一个变量就是“间接访问”,在一个指针变量中存放一个目标变量的地址,就是“单级间址”。 对于数组suit,由于数组名本身就表示地址,所以可以直接创建二级指针: char **p; p = suit; #include<st...
随机文章 本月热门 热评
1 MyEclipse中修改CSS样式不起作用的解决方法 2011/6/4
2 Ext.dd.DD模拟桌面图标自动对齐 2011/4/13
3 Javascript笔记 – Javascript中的运算符 2012/5/22
4 C++语法笔记 – C++程序的结构 2011/9/3
5 纯Javascript打造的红色玫瑰花 1k Rose 2012/2/13
6 使用Maven管理Jar包和查看第三方Jar包源代码 2014/5/17
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.