
C语言
文章平均质量分 60
ajaxuser
这个作者很懒,什么都没留下…
展开
-
C语言指针详解
<br />/**<br /> * 指针简介<br /> * 可以有效地表示复杂的数据结构<br /> * 能动态分配内存<br /> * 方便地使用字符串<br /> * 有效而方便地使用数组<br /> * 在调用函数时能获得一个以上的结果<br /> * 能直接处理内存单元地址<br /> */<br /> <br />//地址与指针的概念?<br />/**<br /> 为了说清楚什么是指针,必须弄清楚数据在原创 2010-12-02 09:18:00 · 578 阅读 · 0 评论 -
C语言函数详解
<br />/***********函数调用*************/<br />/*<br />函数原型是只对函数进行声明,而不对函数进行实现<br />函数掉用的方式<br />1.把函数调用作为一个语句:printf("Hello Word!");<br />2.函数表达式调用:c = 2 * max(a,b);<br />3.将函数作为参数进行调用:m = max(a, max(b,c));<br />*/<br /> <br />原创 2010-11-22 08:57:00 · 674 阅读 · 0 评论 -
C语言数组
<br />#include <stdio.h>int main(int argc, char * argv[]) { int i,j; //定义了数组长度为10,初始化了前五个元素,后五个元素为0 int arr[10] = {1,2,3,4,5}; //定义数组时,不指定数组的个数,则数组个数为初始化元素的个数 int arr1[] = {1,2,3,4,5}; //二维数组 int a[2][3] = {{1,2,3}, {4,5,6}}; int b[3][2原创 2010-11-15 10:15:00 · 414 阅读 · 0 评论 -
C语言标准输入输出
<br />#include <stdio.h>/*格式化输入输出*/void printf_func();void scanf_func();int main(){ printf_func(); scanf_func(); return 0;}void printf_func(){ /* printf(格式控制, 输出列表); 格式控制: d用来输出十进制整数 %d 按十进制整数的实际长度输出 %md m指定输出字段的宽原创 2010-11-15 10:12:00 · 775 阅读 · 0 评论 -
ASCII码
<br />ASCII码是美国标准信息交换码(American Standard Code for Information Interchange),字母和各种字符必须按照特定的规则用二进制编码才能在计算机中表示。编码方式可以有很多种,ASCII码是其中最常见的一种。标准ASCII码用七位二进制编码,有128个。<br />1位二进制数可以表示两种状态,2位二进制可以表示4种状态,依次类推7位二进制可以表示128种状态。每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以转化成一原创 2010-11-12 10:05:00 · 538 阅读 · 0 评论 -
C语言指针简介
#include void main(){ //变量在内存中是占有一块存储空间的,变量的值就放在这块存储区域之内 int i=100, j=50; /*定义一个指针变量,*表示该变量为指针变量,而类型标识符int表示该指针变量所指向的变量的类型*/ int *ip; /* &i的类型是指向整型变量i的指针(指针是一种数据类型) &i的值是整型变量i的地址(通常情况下,我们习惯将指针认为成地址,实际上这是两个不同的术语) i变量的指针式ip,ip的值是整型变量i的原创 2010-11-05 09:19:00 · 412 阅读 · 0 评论 -
C语言构造数据类型之结构体、共用体、枚举
<br />/** * 结构体 * 我们需要将一些数据元素组成一个整体,数组可以实现,但是数组中的元素必须是同一数据类型。 * 如果我们想将不同数据类型的元素组成一个整体,以便于引用。这些组合在一个整体中的数据是互相联系的。 * 比如学生的学号、姓名、性别、年龄、成绩、地址等信息,这些信息都与某一学生相联系。 * 这种数据结构称为结构体,相当于其他高级语言中的"记录"。 *//** * 声明一个结构体类型然后定义结构体类型变量 struct 结构体名 {};原创 2010-12-03 09:37:00 · 1119 阅读 · 0 评论