C语言总结_c语言总结

其他工作总结 时间:2020-02-27 08:36:09 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

C语言总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言总结”。

引子:

#include

/*预处理*/ #include Void sort(char *names[],int n);

/*函数声明*/ Void prt(char *names[],int n);Void main(void){ Char *names[]={“CHINA”,”AMERICA”,”AUSTRALIA”,”FRANCE”,”GERMAN”};

Int n=5;

/*申请变量,变量类型,运算*/ Printf(“原顺序国家名:n”);Prt(names,n);

/*函数的引用*/ Sort(names,n);Printf(“排序后的国家名:n”);Prt(names,n);} Void sort(char *names[],int n)

/*函数体*/ { Char *t;

/*指针*/ Inti,j,k;For(i=0;i

/*for循环结构*/ { K=I;For(j=i+1;j0)k=j;If(k!=i){ t=names[i];names[i]=names[k];names[k]=t;} } } Void prt(char*names[],int n){

Inti;For(i=0;i

Print(“%sn”,names[i]);} C程综述:程序均有程序主体,编译预处理,注释三部分。后两者,为模块工具与可选择添加的辅助注解,程序主体为核心,主要为函数来体现功能。函数,变量,通过三种运算三种结构根据算法形成功能模块,实现预期。基础篇

标识符:C程中有一系列表示类型名称函数名称等程序内部特定名称的字母组合,称之为关键字,这些不可更改不可移作他用。用户规定的一切变量或函数名等,不得与之冲突。(C 程识别大小写)标识符规则:

第一个字符必为字母或下划线,内部无特殊字符(除字母数字下划线); 不与关键字冲突; C程区分大小写。

数据类型:基本类型:整型int,字符型 char,实型double/float,空类型 void;

构造类型:数组[],结构体struct,共用体union,枚举型enum;

指针类型:* ; 基本类型: int(4):常量:八进制以0开头(均小于8),十六进制以0X,0x开头(0~9,a~f)

允许后缀字母,L:长整型;U:无符号整型.变量:short int(2)短整型,long int(2)长整型,unsigned/signed无/有符号整型前缀;整型变量以补码(数据绝对值二进制原码取反加一)形式存在于内存,有界,有溢出,溢出时从最小起循环。

Float:常量:浮点数,指数形式:E: 123e2=123x10^2.可后缀f:单精度,L:长双精度 E前必有数字,E后必为整数

变量:float(4):单精度,double(8):双精度,long double(10)长双精度 Char:常量:单引号,char(1)以ASCII码存储,与整型通用。变量同。字符串:引号,末尾结束,结束字符算在存储空间内。(’a’ 1字节,”a”2字节)符号常量:#define定义,运算符与表达式:

算术运算:+、-、*、/、%

/左右有任一实型,结果为实型;%结果符号以左数为主。

++、-a[i][1]=*(a[i]+1)=*(*(a+i)+1)

a[i][j] =*(*(a+i)+j)=*(a[i]+j)=(*(a+i))[j]

a[i][j]=*(a[0]+n*i+j)=*(*a+n*i+j)对于一个四列数组:a为100,a+1为116,*a+1为104 p[i][j] =*(*(p+i)+j)=*(p[i]+j)=(*(p+i))[j]

指针数组:int(*p)[10] a+i---> *(a+i)

----> &a[i]----> a[i]

---->

a[i][0] &a[i][0]----> 指针与字符串:char *s=”hello world ”“”内为地址,只在初始化成立。结构体:

定义:成员项-->域域后有。

struct+(类型名)变量名定义类型,不分配存储单元(内部总和),定义变量才申请。初始化一一对应,引用赋值输入输出均逐一进行,egstudent.score[j] 结构体数组student[i].score[j]

空白符用getchar()处理。

结构体指针p->num /(*p).num指向成员类型-->基类型、指向指针变量-->结构体

共用体:

union+类型名+{ }+变量名存储单元由最大的变量定。

引用:x.ax.bx.c一次赋值,则只有最后值为已存值,其余均为此值。

枚举类型:

枚举赋值:所赋值不越界,不胡乱添加对象。

用户定义类型:

typedef类型名标识符定义新类型。

语言总结

学前班下学期语言教学总结转眼间本学期的教学工作已圆满结束,在本学期,从各方面我严格要求自己,使语言教学工作有计划,有组织,有步骤地开展。一、教育教学情况在教学工作中,我注意......

语言总结

小三班保教保育工作总结在这炎炎夏日,我们结束了这学期的工作,工作的忙碌使我感到了生活的充实。本学期我们两位老师认真工作、配合默契,班级工作开展得井井有序。在工作中,我们......

语言总结

二实幼2004——2005学年度创建语言文字规范化示范校工作总结按照上级文件精神,我们对照“自治区语言文字规范化示范校的基本条件”的相关要求,对我园语言文字规范化专项工作如......

语言组总结

2013—2014学年度第一学期语言教研组个人教研总结专职教师:张璐本学期各项工作已接近尾声,语言教研组本学期的教研也即将结束。在这个学期里我们语言组全体教师在教研组长和园......

语言课件总结

文作者本,曝光:下降所以一次!线午餐要吃一!生速:说一下海棠树!服务器都勉。了很大的战。当我们吃饭时姑?更加的大,使果我变,友的方。上新三版中兴!考研资料或。杀死杀死牛妈可?曲吉他版......

下载C语言总结word格式文档
下载C语言总结.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 c语言总结 语言
热门文章
点击下载本文