云边日落 月出惊山鸟,时鸣春涧中。 (唐·王维·鸟鸣涧)
博主 云边日落
渝ICP备2021002886号-1渝公网安备50022502000591号博主 11月5日 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 1 人
歌曲封面 未知作品
  • 歌曲封面“魔女の宅急便”~ルージュの伝言松任谷由実

渝ICP备2021002886号-1

渝公网安备50022502000591号

网站已运行 4 年 152 天 18 小时 58 分

Powered by Typecho & Sunny

2 online · 39 ms

Title

1个C语言程序

郭儿宝贝

·

·

179次阅读
编辑语言
Article
⚠️ 本文最后更新于2021年07月13日,已经过了1227天没有更新,若内容或图片失效,请留言反馈

C语言软件的使用

这里写者用的是Dev-c++。
首先打开Dev-c++,新建一个源代码,
Test
找到工具里的编辑器选项,
Test
再点击最上面一栏显示,即可修改字体大小,
Test
随后即可编写代码。

程序的编写

编写好代码后,代码的编写过程便是C语言程序的开发过程。
这时程序的格式是.cpp,
Test
然后我们需要对文件进行编译,编译后的格式是.obj,但是Dev-c++不会显示编译后的格式.obj,而是直接组建程序,生成.exe格式的可执行文件,
Test
这个文件可以直接被执行,再保存便代表文件编写成功啦!
注意:
如果编译成功,会直接执行文件,显示黑框,如:
Test
如果编译错误,编译器会提示哪里有错:
Test
这也方便我们查错,但是有些情况编译器无法查到的,需要我们仔细学习去了解,你准备好了吗?

C语言程序的编写过程

只有表达数据和处理数据。
表达数据:即写一串代码来表示我们想要的数据,如下面这串代码计算表示a+b和a-b:

♾️ c 代码:
int a,b;
    printf("input a,b:");
    scanf("%d%d",&a,&b);
    printf("a+b=%d\na-b=%d\n",a+b,a-b);
    return 0;

处理数据:即对输入的数据进行一系列的计算处理,以处理我们的需求。

C语言程序由函数(Function,一种子程序)所组成

C有且只有一个主函数

C的主框架

♾️ c 代码:
int main()
{
 return 0;
}

即main()是程序的主函数。C程序由main()函数处开始执行,当main()函数结束时,程序也就结束了。

C里也可以有其他的函数

如scanf(),printf(),getchar()等等,这些是系统中预先设定好的函数,放在一个叫做<stdio.h>的文件中,这个文件称作头文件。

♾️ c 代码:
#include <stdio.h>
int main() 
{
    char a = '\x41';
    printf("%c",a);
 return 0;
}

当我们要使用这些函数时,以printf()为例,必须先引进这些函数的头文件<stdio.h>,否则printf()就只是一个未定义的变量,程序不知道如何执行,也就容易犯错了。

程序与程序设计语言

程序与指令

指令:计算机最基本的处理数据的单元。
x=x+2,这里的x就不像数学表达式中的未知数了,它是一个能够储存数据的单元, 程序会先执行右端的x+2,再将得到的值存储在左端的x中。

指令系统:能实现的指令的集合。

程序:一系列计算机指令的有序组合。

一些C语言指令实例

Input X:将当前输入数据存储到内存的X单元。
Output X:将内存X单元的数据输出。
Sub X Y Z:将内存X单元的数据与Y单元的数据相减,并将结果存储到Z单元中。
BranchEq X Y P:比较X与Y,若相等,则程序跳转到P处执行,否则继续下一步。
Jump P :程序跳转到P处执行。
Set X Y:将内存Y单元的值设为X。

编译

编译:将用程序设计语言描述的程序转换为计算机能直接执行的指令序列。
编译器:用来设计程序的软件。如写者使用的Dev-C++就是一个Windows环境下的一个适合于初学者使用的轻量级C/C++ 集成开发环境(IDE),

Test
它集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!

程序设计语言的功能

1.数据表达
C语言中的数据类型:
Test
数据的对象可以是常量,也可以是变量。但使用变量前我们必须先定义变量。
2.流程控制
即Debug:差错,需要单入单出(控制流程只有一条线)。

3.3种程序基本控制结构(语句级控制)
顺序控制结构:按自然顺序执行下一模块。
分支控制结构:也叫选择结构,即分为2个分支分别执行模块。
循环控制结构(单位级控制)
Test

现在已有 0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主