初学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
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];}

创新互联公司是一家专业从事做网站、网站制作的网络公司。作为专业网络公司,创新互联公司依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、成都营销网站建设及网站设计开发服务!

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:初学C语言-创新互联
浏览路径:http://scyanting.com/article/igidc.html