本文目录一览:
- 1、CS是用什么语言编写的
- 2、有把C#语言编写的.cs文件转换为c语言.C文件的工具吗?或者转换成汇编语言也行~~
- 3、用c语言编写程序,要求输入输出三门课程名称和成绩 实在不会做,拜托大神了555?
CS是用什么语言编写的
主引擎是C语言编程,cstrike里是MIC(建筑工程电脑模拟软件)和HVE(CS专用3D图片拼合)的编程,至于地图嘛当然是WC做的,另外的一些东西是用NEC遍的附件,太老了,找不到了,再由hl提取。z这几个东西我只在游戏东西里看过,是国外的,baidu上找死了也找不到TMD
有把C#语言编写的.cs文件转换为c语言.C文件的工具吗?或者转换成汇编语言也行~~
现在还没有,以后也不会有吧
c#是托管语言,而且c#程序也很依赖.net框架。而c语言是另一个范畴的了。他们是不同的,不能相互转换。
但是你说汇编语言的话,其实.c#程序编译后是生成il保存到本地磁盘的,这个中间语言是微软实现的一种高级汇编语言,你懂汇编可以看看。要查看托管程序的il请使用ildasm.exe这个工具即可
用c语言编写程序,要求输入输出三门课程名称和成绩 实在不会做,拜托大神了555?
方法一:用数组实现。
#include stdio.h
int main( )
{
int i;
char cn[3][20];//3门课名称
int cs[3];//3门课成绩
printf("分别输入3门课的名称 成绩:\n");
for(i=0;i3;i++)
scanf("%s%d",cn[i],cs[i]);
printf("输出: \n");
for(i=0;i3;i++)
printf("%s %d\n",cn[i],cs[i]);
return 1;
}
方法二:把数组改成结构体
#include stdio.h
typedef struct cInfo
{
char cn[20];//3门课名称
int cs;//3门课成绩
}CIFO;
int main( )
{
int i;
CIFO cifos[3];
printf("分别输入3门课的名称 成绩:\n");
for(i=0;i3;i++)
scanf("%s%d",cifos[i].cn,cifos[i].cs);
printf("输出: \n");
for(i=0;i3;i++)
printf("%s %d\n",cifos[i].cn,cifos[i].cs);
return 1;
}