如何用C语言写一个可运行的exe程序

如何用C语言写一个可运行的exe程序,第1张

一\要生成exe程序,要经过三个步骤:编码->编译->链接

二\我用linux系统上的vim,编码好可直接生成exe文件

例如:新建文本名叫cc的文件,对文件进行编码,输入以下程序:

#include <stdioh>

int main(void)

{

printf ("hellow world");

return 0;

}

三\保存退出后,用gcc编译命令,编译cc文件,命令如下

gcc cc -o c

生成的c文件就是exe文件

int i=0;

for(i=1;i<=20;i++)

{

printf("%dHELLO\n", i);

}

加在结尾

int i=0;

for(i=1;i<=20;i++)

{

printf("HELLO%d\n", i);

}

%d在哪,序号就在哪

很容易发现有一个规律

非字母就不参加运算,而且H译成密码是L,他们的ASCII码相差4

其它的也一样。

C程序:

char data[12]={"H”,"e","l","l","o",",","w","o","r","l","d","!“};

char pdata[12];

for(int i=0;i<11;i++)

{

if((data[i]>='A' && data[i]<= 'Z') || (data[i]>='a' && data[i]<='z'))

//该字符是字母则加4

pdata[i]=data[i]+4;

else

//该字符是标点符号或者\n或者其它

pdata[i]=data[i];

}

puts(pdata);

1 char 字符 是8个位的存储方式。可以当成8位(一个字节)的int型用。如 char a=‘A’; printf("%d",a);//结果是65,及字符A所对应的ASC码值。或者 char a=65;printf("%c",a);//输出字符A

//char 的格式为 %c。

2 字符数组(比较深入一点点) char a[7]="hellow"; 为什么是7呢?因为字符串默认以‘0’结束。所以数组里存储的是包括0的7个字符。当然,0不要我们去写,是自动加上去的。

//有问题可以继续问,建议看谭浩强的C语言的书。敬请采纳,谢谢~~~

第一步:打开Visual Studio2015由于VS已经出了2015社区版(免费),就用VS2015演示,2013与2015几乎一样的

第二步:选择界面左上角的文件(F)→新建(N)→项目(P)

第三步:选择模板→Visual C++→Win32→Win32控制台应用程序→确定

第四步:左键下一步,或者完成也可一步到位,之后的步骤可以跳过,可自行实验。

第五步:勾上附加选项→空项目,左键完成

第六步:在左边的解决方案资源管理器中找到源文件右键,添加→新建项

第七步:选择C++文件(cpp),在名称那项把源cpp改成源c,最后左键添加(A)

第八步:编写代码。

#include<stdioh>

int main(void)

{

printf("Hellow World!");

return 0;

}

第九步:左键顶部菜单栏的调试(D)→开始执行(不调试)或者快捷键Ctrl+F5

第十步:在d出的窗口点击是,查看执行结果。

以上就是关于如何用C语言写一个可运行的exe程序全部的内容,包括:如何用C语言写一个可运行的exe程序、C语言编写程序向屏幕输出20个HELLO,且每行只输出一个,并在每个HELLO前加上序号.源程序、C语言程序 5. 译密码,如 Hello,world!,译成密码:Lipps,asvph! 。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10110597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存