当前位置:首页 » 编程语言 » c语言在计算机运行详解
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言在计算机运行详解

发布时间: 2023-01-19 21:07:43

c语言程序运行过程

  1. 第一题答案:

    60.5

    70.5

    运行过程:首先struct xscj xs[]={{1,60,61},{2,70,71}};这条语句是对结构体数组xs赋初值,{1,60,61}分别赋值给xs[0].n=1, xs[0].cj1=60, xs[0].cj2=61;xs[0].cj3未赋值。同理,{2,70,71}分别赋值:xs[1].n=2, xs[1].cj1=70, xs[1].cj2=71;xs[1].cj3未赋值.

    其次,

    for(i=0;i<2;i++){

xs[i].cj3=(xs[i].cj1+xs[i].cj2)/2;

printf("%5.1f ",xs[i].cj3);

}

这条语句是分别对xs[1],xs[2]的cj3字段赋值,赋值为(cj1+cj2)/2的值。输出语句 printf("%5.1f ",xs[i].cj3);限定了输出宽度和小数点位数,故输出60.5 和 70.5.

2.第二题填空:st.name @st.age

首先明白scanf的格式:

scanf("格式化字符串",变量地址表);

“变量地址表”是接受输入数据的变量的地址。第一个输入格式是%s,接收字符串,字符串名字即为首地址,所以直接st.name就可以了;第二个格式是%d,接收整型数据,所以必须取地址,使用取地址符号&,所以第二空答案就是&st.age.

㈡ C语言代码,怎么运行。

1、创建一个文件名为main.c,然后用任意一个款你熟悉的文本编辑软件,比如说记事本,在里面输入下面的代码,记住,要用文本文件编辑软件,不能用word的。
2、然后用gcc编译程序:
gcc
./main.c
你会得到一个a.out文件。
3、运行a.out
(2)c语言在计算机运行详解扩展阅读:
c语言小游戏实现原理
1、二维数组实现棋盘
二维数组,用两个for
循环,随便输出一个固定符号做棋盘,如
*
2、判定玩家
设计一个计步变量step,

每走一步
step++,
则玩家=step%2+1;
3、判定输赢(重点)
设计方向数组
dircX[4]
,dircY[4],因为如果要判断是否练成五子,只有1竖着2横着3斜下4斜上
竖着的话就是
x-1,y不变

横着的话就是x不变,y+1;

斜下:
x+1,y+1;
斜上
x-1;y+1
这样你就可以赋值dircX={-1,0,1,-1}
dercY={0,1,1,1}
每当玩家落下一子,就全局判断每个子的四个方向有没有第二子,如果有,循环判断有没有第三子(利用
x+=dircX[1]),直到五子完成,结束。

㈢ C语言怎样运行

1.
如果是在TC2.0中:就按Ctrl+F9编译、链接,按Alt+F5看结果;
2.
如果在VC6.0中:按Ctrl+F7编译、再F7链接,Ctrl+F5看结果。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

㈣ [C语言] 运行C程序的步骤

(1)上机输入和编辑源程序。通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内(如果不特别指定,一般存放在用户当前目录下),文件用.c作为后缀,生成源程序文件,如f.c。

(2)对源程序进行编译,先用C编译系统提供的“预处理器”(又称“预处理程序”或“预编译器”)对程序中的预处理指令进行编译预处理。例如,对于#include<stdio.h>指令来说,就是将stdio.h头文件的内容读进来,取代#include<stdio.h>行。由预处理得到的信息与程序其他部分一起组成一个完整的、可以用来进行正式编译的源程序,然后由编译系统对该源程序进行编译。
编译的作用首先是对源程序进行检查,判定它有无语法方面的错误,如有,则发出“出错信息”,告诉编程人员认真检查改正。修改程序后重新进行编译,如果还有错,再发出“出错信息”。如此反复进行,直到没有语法错误为止。这时,编译程序自动把源程序转换为二进制形式的目标程序(在Visual C++中后缀为.obj,如f.obj)。如果不特别指定,此目标程序一般也存放在用户当前目录下,此时源文件没有消失。
在用编译系统对源程序进行编译时,自动包括了预编译和正式编译两个阶段,一气呵成。用户不必分别发出二次指令。
(3)进行连接处理。经过编译所得到的二进制目标文件(后缀为.obj)还不能供计算机直接执行。前面已说明:一个程序可能包含若干个源程序文件,而编译是以源程序文件为对象的,一次编译只能得到与一个源程序文件相对应的目标文件(也称目标模块),它只是整个程序的一部分。必须把所有的编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序,称为可执行程序(executive program),在Visual C++中其后缀为.exe,如f.exe。
即使一个程序只包含一个源程序文件,编译后得到的目标程序也不能直接运行,也要经过连接阶段,因为要与函数库进行连接,才能生成可执行程序。
以上连接的工作是由一个称为“连接编辑程序”(linkage editor)的软件来实现的。
(4)运行可执行程序,得到运行结果。
以上过程如图1.2所示。其中实线表示操作流程,虚线表示文件的输入输出。例如,编辑后得到一个源程序文件f.c,然后在进行编译时再将源程序文件f.c输入,经过编译源程序,找出问题,修改源程序,并重新编译,直到无错为止。有时编译过程未发现错误,能生成可执行程序,但是运行的结果不正确。一般情况下,这不是语法方面的错误,而可能是程序逻辑方面的错误,例如计算公式不正确、赋值不正确等,应当返回检查源程序,并改正错误。
为了编译、连接和运行C程序,必须要有相应的编译系统。目前使用的很多C编译系统都是集成开发环境(IDE)的,把程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,功能丰富,使用方便,直观易用。

㈤ c语言编程怎样在电脑上运行

你安装一个程序,我用的是win TC
你可以上网搜。安装后
你把代码贴道win TC中,进行编译即可
它会自己输出

㈥ [C语言] 运行C程序的步骤

c运行要经过4个步骤:
1 编辑代码
2 编译代码
3 运行exe文件

㈦ 已编好一个c语言程序(文件名为1-1.c),要在计算机上运行,应该经历那些步骤

1.打开终端
2.安装gcc:
输入命令:sudo apt-get install gcc
3.编译程序:
输入命令:gcc 1-1.c -o 1.1.out
4.运行编译文件:
输入命令: ./1-1.out

注意1-1.c和1-1.out用绝对路径

㈧ c语言电脑上怎么运行

1.下载C语言编译器
2.编写源代码
3.用编译器编译
4.运行

㈨ c语言过程是怎么样在计算机上运行的

c语言编译后会变成exe文件,由一条一条操作指令组成,启动的时候cpu逐条运行。

㈩ 写好的c语言是怎么在电脑上执行

这个过程是这样的。
首先你写好了C源程序,以文件的形式保存在磁盘上。

然后需要用编译器编译这个源程序,编译器可以是GCC,也可以是TC(Turbo C),也可以是别的……
编译的过程就是把C的代码转换成类汇编代码,也就是机器能直接执行的东西。初学者开始不用太关心编译的细节,这是个很麻烦、很复杂的过程,中间也有很多环节。编译后的产出是目标文件--习惯上叫obj文件,在win中名字习惯为xxx.obj,在unix中习惯用xxx.o。

上述产生的目标文件只是你自己写的,还要把里面使用的一些系统库连接上,比如printf,strcmp这些函数。不太恰当的比喻就是粘在一起。
当然,也有的程序不用连接其他的库。连接之后,根据平台的不同以及编译环境的不同,产生在某平台可以直接运行的二进制文件,win下是exe文件,linux下是elf文件。

这就是从源代码到二进制可执行文件的大概过程。