如何学习C语言编程

C语言诞生于上世纪70年代, 作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几乎所有的编程语言都适用。下面就来看看如何学习C语言编程吧

数据类型

步骤1

C语言的数据类型可以分为基本数据类型、构造数据类型、指针数据类型、空间型四大类。

构造数据类型是根据已定义的一个或多个数据类型,用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”,每个“成员”都是一个基本数据类型或一个构造类型。

构造数据类型包括数组、指针、结构体、共同体等。

学习变量

步骤1

在程序执行过程中,其值可以改变的量称为变量。一个变量应该有一个名字,在内在中占据一定的存储单元。变量必须先定义后使用,一般放在函数体的开关部分。变量名和变量值是两个不同的概念。

变量的定义格式:

变量类型 变量名列表

步骤2

变量的使用

int main(int argc,char=argv[]){

int x=1;

for(int i=2;i<=5;i++)

{

for(int j=1;j<=1;j++)

{

printf("%-4d",x);

x=x+1;

}

printf("\n");

}

return 0;

}

学习循环语句

步骤1

for 循环

使用for循环。这是最常见和好用的循环类型。它会不断的运行循环内的函数直到循环条件不再成立。for循环需要包含3条语句:初始化变量,循环条件,和变量更新的方式。如果你不需要其中的某个语句,把该处空着打一个分号即可,否则的话循环会无限运行。 "

#include <stdio.h>

void main()

{

int y;

for ( y = 0; y < 15; y++;){

printf( "%d\n", y );

}

getchar();

}

在上面的程序中,y被设为0,循环继续运行的条件是y小于15。每次循环中y的值被打印出来,并且被增加1。一旦y=15,循环就结束了。

步骤2

while 循环

使用while循环。while循环比for循环要简单的多。它们只有一个语句,只要该语句为TRUE循环就不断执行。你不需要初始化或更新变量 "

#include <stdio.h>

void main()

{

int y;

while ( y <= 15 ){

printf( "%d\n", y );

y++;

}

getchar();

}

"

这个循环每执行一次,y++命令就把y的值增加1。一旦y达到16,循环就结束了。(记住只有在y小于等于15的条件下循环才会执行。)

步骤3

do...while 循环

使用do…while循环。这种循环在你想要确保一个循环至少要被执行一次时非常管用。在for和while循环中,循环条件的检测是在循环开始之前进行的,这也就意味着有可能第一次检测就无法通过,那样的话循环体一次都不会被执行。然而do...while循环会先执行一次循环体然后再做检测,这就保证了循环体至少会被执行一次。 "

#include <stdio.h>

void main()

{

int y;

y = 5;

do {

printf("循环被执行!\n");

} while ( y != 5 );

getchar();

}

"

在上面的循环中,即使循环条件检测的结果为FALSE还是会展示一条信息。变量y的值被设为5而WHILE循环被设置为只有当y 不等于5时才运行,所以循环执行到条件检测时就会终止。但信息还是被展示出来了,因为条件检测是在输出信息之后的。

do...while循环中的while语句必须以;结尾。这是唯一一种循环体以分号结尾的情形。

使用函数

步骤1

理解函数的基本原理,函数是可以被程序的其他部分调用的自成一体的代码块。使用函数可使你更容易重复一段代码,同时也让程序变得简单易读、便于修改。函数中可以包含前面提到的所有技术,甚至可以包含其他函数。
前面的例子中的main()就是一个函数,同样getchar()也是。
要想写出高效且易读的代码,函数是至关重要的。用好函数可以使你的程序条理更清晰。

不断学习

步骤1

找一些C语言编程相关的书来看。 这篇指南涵盖了C语言中最基础的部分,但对于完整的C语言只是体系来说这只是皮毛。如果能有一本好的参考书你在学习C语言的道路上能省去许多麻烦

步骤2

参加一些课程。虽然你没必要重新回到学校修得计算机科学的学位,但是适当的参加一些相关课程还是会让你的学习过程有质的飞跃。没有什么能比一位C语言专家的言传身教更能帮助你了。通常你总能在网络上找到一些培训课程,也有一些专业的计算机培训机构可供选择。还有一些大学的优秀课程是免费对外开放的,你可以去旁听。

THE END
分享
二维码
海报
如何学习C语言编程
C语言诞生于上世纪70年代, 作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几……
<<上一篇
下一篇>>