
计算机上运行的C语言和简单C程序概述
C语言在1970年代初问世.
1978年,AT&T贝尔实验室正式发布了C语言,BWKernighan和DMRitchit合着了著名的《 THE C PROGRAMMING LANGUAGE》一书,通常被称为“ K&R”,也被称为“ K&R”标准.
但是,“ K&R”中没有定义完整的C语言标准. 后来,美国国家标准协会(American National Standards Institute)在此基础上制定了C语言标准,该标准于1983年发布. 这就是ANSI C.
早期的C语言主要用于UNIX系统.
由于C语言的强大功能和优点逐渐为人们所认可,因此在1980年代,C开始进入其他操作系统,并很快被广泛用于各种大中小型计算机. 用它成为当代最好的编程语言之一.
●C语言简单紧凑,易用且灵活.
ANSIC中只有32个关键字:
auto,break,case,char,const,continue,默认,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,static,sizof ,Struct简单的c语言程序例子,switch,typedef,union,unsigned,void,volatile,while.
●9种控制语句,该程序可自由编写,主要以小写字母表示(C语言区分大小写),压缩所有不必要的成分.
●丰富的运算符.
共有34个运营商. C将括号,赋值,逗号等视为运算符简单的c语言程序例子,从而使C的操作类型非常丰富并且使用起来非常灵活,可以实现其他高级语言难以实现的操作.
●丰富的数据结构类型.
●带有结构化的控制语句.
●语法上的限制不太严格,编程的自由度很大.
C语言允许直接访问物理地址,可以执行位操作,可以嵌入汇编语言,实现汇编语言的大多数功能,还可以直接在硬件上进行操作. 所以有人称它为中间语言.
●生成的目标代码质量高,程序执行效率高.

●与汇编语言相比,用C语言编写的程序更易于移植.
但是,C语言对程序员也有很高的要求. 用C编写的程序员会感到约束更少,更灵活,功能更强大,但是比其他高级语言更难学习.
●面向过程
“面向过程”是一个以事件为中心的编程思想. 它是分析解决问题所需的步骤,然后通过功能逐步实现这些步骤. 使用时,可以依次一一调用.
●面向对象
面向对象(面向对象,简称OO)是一种围绕事物的编程思想.
底层的面向对象基础仍然是面向过程的.
以该操作为例来说明面向对象和面向过程:
面对过程会将动作分为几个步骤: 抬高腿部,以指定角度向前迈进,降低腿部,向前移动身体,让另一只脚通过一系列过程,然后实现整个功能;
面向对象将把步走封装到一个对象中. 通过调用该方法来实现该功能,该对象的实例中有很多方法,包括抬高腿,伸出脚,放下腿等.
学习语言的第一步是向世界打招呼世界致以问候. 第一个C程序如下:
#include
void main()
{
printf(“ hello world!\ n”);
}
打印:

你好,世界!
main是主要功能的功能名称,表示这是主要功能.
每个C程序都必须具有一个主功能(main function).
函数调用语句,printf函数的功能是将要输出的内容发送到显示器进行显示.
printf函数是系统定义的标准函数,可以在程序中直接调用.
另一个例子:
#include
#include
main()
{
双倍x,s;
printf(“输入数字: \ n”);
scanf(“%lf”,&x);
s = sin(x);
printf(“%lf的罪是%lf \ n”,x,s);
}
打印:

输入数字:
1
1.0000000的罪孽是0.841471
程序执行说明:
include称为文件include命令;
扩展名为.h的文件称为头文件;
定义两个实数变量,以供后续程序打印和显示提示信息;
从键盘获取实数x,找到x的正弦值,并将其分配给变量s;
显示程序操作结果;
主要功能结束.
看一个稍微复杂的例子:
#include
int max(int a,int b); / *功能说明* /
main()/ *主函数* /
{
int x,y,z; / *变量说明* /
int max(int a,int b); / *功能说明* /

printf(“输入两个数字: \ n”);
scanf(“%d%d”,&x,&y); / *输入x和y值* /
z = max(x,y); / *调用max函数* /
printf(“ max num =%d”,z); / *输出* /
}
int max(int a,int b)/ *定义max函数* /
{
if(a> b)返回a;否则返回b; / *将结果返回给调用函数* /
}
打印:
输入两个数字:
10 20
最大数量= 20
这个简单的程序实现了比较两个数字的大小并返回更大数字的功能.
自学C / C ++并不容易,这条路应该齐头并进.
如果您想使用编辑器学习编程!
您可以在我的主页上进入C / C ++编程学习交流,[单击进入]!
还有(源代码,零基础教程,项目实践教学视频),欢迎初学者和高级朋友!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-236823-1.html
怎么就不能科学一点地去想想失足妇女合法化呢
不懂就别装了
沃日