Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
10.10 - 源码之家

10.10

C语言应用方便面广,可用于编写应用软件,又能用于编写系统软件。但是C并不复杂,只有37个关键字、9中控制语句,运算符、数据类型都很丰富,还有许多结构化的控制语句。

C程序的组成也很简单

#include <stdio.h>

int main( )
{
printf(“This is a C program”);
return 0;
}

#include <stdio.h>是预编译命令,把头文件stdio.h包括到当前源文件中,每一个C程序有且只有一个main函数,由编译系统调用,程序从main开始执行,int则是代表主函数类型,而被{}包含的则是函数体,是一个程序的主要部分,printf是一个函数名,此处是输出函数,要把“ ”中的文字显示出来,此时运行该程序则会在屏幕上出现This is a C program。return 0是当main函数执行结束前将整数0作为函数值,但对于这个函数来说意义不大。

10.10

而新手在编写C程序的时候则会很容易忘记各种字符,‘{’和‘}’是函数开始于结束的标志,‘;’则表示语句结束,如果想进行注释则用‘//’或//来进行注释,不同的是前者只限在一行,后者则可以包含多行。

还有一种程序的情况是会用到许多的变量,这种时候就必须声明某个字符是个变量,再给变量赋值才能让这个程序正确运行。

算法被称作一个程序的灵魂,计算机科学家沃思提出一个公式:算法+数据结构=程序。而算法就是解决而一个问题而采取的方法和步骤,但一个问题的解决方法一定不会只有一种,用什么样的方法因人而异。

C允许使用的数据类型也有许多

10.10
10.10
在C程序中,运算符是必不可少的,它的存在使许多运算变得方便,例如++i或–i是指在i使用之前,先把i的值+1或-1;i++或i–则是在i使用之后把i的值+1或-1。而运算符的存储方式与数字也有不同,数字的存储是将要存储的数字进行二进制换算后保存到八个字节当中,但是运算符无法直接进行换算,它有一种叫ASCⅡ的东西,全称为American Standard Code for Information Interchange(美国标准信息交换标准码),它将每一个字符都设定了一个代号,计算机准备储存运算符时会自动匹配运算符所对应的代号,然后再将对应的代号进行二进制换算,最后才能储存在个个字节中。