初学C语言

初识C语言,做为一个初学者,感受仍是有点吃力的,做为一门计算机基础编程语言,它包含的东西仍是挺多,咋一看还挺简单,但若是深刻学习,要把每个知识点都吃透,仍是比较难的。最须要的就是沉下心把每一个知识点在程序中实现一遍,并非理解就够了,也许看的时候理解了,但时间一长,什么映象都没了。最好的方法就是逐个放到程序里实现一遍,在程序里理解每个知识点,看它的具体用法和操做,还能够观察若是不用会致使什么结果。多尝试一些其余的状况,看看运行出来的结果,而后进行总结,买本笔记本记录下来,让它成为你本身的财富,以后再复习也会轻松不少。
对于C语言来讲,数据类型是必不可少的,它能够更方便咱们对数据的使用。再往下就是变量、常量,常量顾名思义就是不会改变的公认的值,存在四种常量:字符常量、const修饰的常量、#define定义的标识符常量。变量又包含局部变量、全局变量,变量也存在做用域和生命周期,局部变量的生命周期较短,从进入做用域生命周期开始,出做用域生命周期结束,对于全局变量来说,他的生命周期即是整个程序的生命周期。C语言中没有字符串数据类型,它是由双引号引发来的一串字符,结束标志为\0。转义字符有不少,比较经常使用的有:\n,\',\b,\r。接下来就是语句,一个完整的程序必然少不了语句,C语言里有9种语句,三个最经常使用的语句是顺序语句、循环语句、选择语句。循环语句分为三种,while,do.....while,for,三种语句各有各的好处,在生活中常常要用到循环,好比代数累加或者累乘。做为C语言的基本单位,函数的存在十分重要,它能够简化代码,避免代码的重复使用。当遇到同类型的一组数据时,咱们能够把它归到一个数组里,并给这个数组命名,简化了程序。固然,操做符虽然不起眼,但没有它,不少操做都没法完成,它就像一座桥梁,把数据串通起来。操做符根据功能异同,分为算术操做符、赋值操做符、单目操做符、关系操做符、逻辑操做符、条件操做符,每个操做符的功能都没法用其余东西取代,精通它是很是必要的。虽然已经有了数据类型,但在使用过程当中,仍是会缺乏一些说明,因此就须要用到关键字,C语言里有37个关键字,比较常见的有:auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while。好比:
typedef unsigned int uint_32;
int main()
{unsigned int num1=0;
uint_32 num2=0;
return 0;
}
指针的引入,使得内存获得更有效的使用,内存单元大小是一个字节。例如:
#include<stdio.h>
int main()
{char ch='w';
charpc=&ch;
pc='q';
pintf("%c\n",ch);
return 0;
}
当遇到一个对象没法用一个类型来描述它这时就须要用到结构体(struct),结构体的引入使得C语言有能力描述复杂类型。例如:
struct stu
{char name[20];
int age;
char sex[5];}编程

相关文章
相关标签/搜索