【C语言程序设计】编写简单的C程序

目录

前言

一、程序设计

二、程序改错

三、程序完善

总结


🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。

💡本文由Filotimo__✍️原创,首发于CSDN📚。

📣如需转载,请事先与我联系以获得授权⚠️。

🎁欢迎大家给我点赞👍、收藏⭐️,并在留言区📝与我互动,这些都是我前进的动力!

🌟我的格言:森林草木都有自己认为对的角度🌟。

前言

C 语言是一种被广泛应用在计算机编程领域的高级编程语言,它具有语法简洁、执行效率高等特点,因此受到了众多程序员的喜爱和推崇。无论是在学习编程入门,还是在进行高级程序开发,掌握 C 语言都是非常有意义和必要的。


C语言程序的运行通常分为四个步骤:

1. 编写:编写C语言程序,可以使用任何文本编辑器(例如Notepad++、Visual Studio Code等)来创建一个以“.c”为扩展名的源代码文件。

2. 编译:将源代码文件编译成机器可执行的形式。这一步骤通常由编译器(例如GCC、Clang等)完成。编译器将源代码翻译成汇编代码,然后将其转化成可执行文件。

3. 链接:如果你的程序依赖于其他库或模块,那么在执行之前必须将这些依赖项链接到你的程序中。这一步骤通常由链接器(例如ld)完成。链接器将编译后的目标文件与所需的库文件进行组合,生成最终的可执行文件。

4. 运行:运行生成的可执行文件。在命令行中输入可执行文件的名称,按下回车键,程序将开始执行,并根据你在代码中定义的逻辑进行操作。

一、程序设计

编写程序,实现输出以下三行信息:

**************************

我要成为一个优秀的C程序员!

**************************

实现代码:

#include <stdio.h>int main() {printf("**************************\n");printf("我要成为一个优秀的C程序员!\n");printf("**************************\n");return 0;
}

运行结果:

二、程序改错

程序中有4处错误,上机调试程序,修改有错误的语句行,并输出正确的运行结果。

第1句: #include<stdio.h>

第2句:int mian()

第3句:{ inta,b,sum;

第4句: a=789;

第5句: b=456;

第6句: sum=a+b

第7句: printf(“sum is %d\n,sum”);

第8句: return 0;

第9句: }

修正后的代码:

#include <stdio.h>int main() {int a, b, sum; // 修改:在 int 前添加空格,修正变量声明a = 789;b = 456;sum = a + b; // 修改:添加分号,修正语句printf("sum is %d\n", sum); // 修改:修正引号位置return 0;
}

修改后的程序中,修复了以下错误:

1.第2句:函数名应为 main 而不是 mian

2.第3句:修复了变量声明 inta 为 int a

3.第6句:修复了缺少分号的错误,在 sum=a+b 语句后添加分号。

4.第7句:修复了字符串格式化错误,在 printf 语句中,将 sum 作为 %d 的参数并用逗号分隔,修正为 "sum is %d\n"

运行结果:

三、程序完善

上机运行程序,实现求2个整数中的较大值,补充完善程序内容,并验证运行结果与自己分析的结果是否相符,记录下运行结果。

#include<stdio.h>

int main( )

{ int x,y,z; //定义3个整型(int)变量

x=88 y=90; //将88赋值给变量a, 将90赋值给变量b

if (x>y) //比较变量x和y,变量z为变量x和y中的最大值

else

printf("最大值=%d\n", ); //输出最大值=变量z

return 0;

}

完整代码:

#include <stdio.h>int main() {int x, y, z; //定义3个整型(int)变量x = 88;y = 90;if (x > y) { // 比较变量 x 和 y,将较大值赋值给变量 zz = x;} else {z = y;}printf("最大值=%d\n", z); // 输出最大值 zreturn 0;
}

运行结果:


总结

在接下来的 C 语言编程之旅中,我们将继续深入学习 C 语言编程的高级特性和实践技巧,比如函数、指针、条件语句、循环结构、数组等等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/264769.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu 18.04 pycharm安装

这里主要记录一下ubuntu18.04安装pycharm的过程&#xff0c;以备不时之需查阅~~ 安装并启动 1、通过Other Versions - PyCharm下载相应安装包&#xff0c;并解压。 tar -zxvf pycharm-professoinal-2020.1.3.tar.gz 2、将解压缩后的安装包移动到 /opt 目录下 sudo mv pych…

喜讯:抗HPV全新升级——佳卫苗灭杀病毒HPV正式上市

众所周知&#xff0c;HPV&#xff08;人乳头瘤病毒&#xff09;感染是周多妇科疾病的主要原因&#xff0c;而高危型HPV&#xff08;人乳头瘤病毒&#xff09;的持续感染更是导致宫颈癌的主要因素。自此以后&#xff0c;人类与HPV之间的战斗便从未停止&#xff0c;越来越多的相关…

VUE笔试题精讲1

vue专题| ProcessOn免费在线作图,在线流程图,在线思维导图 VUE面试题视频 01-Vue组件之间通信方式有哪些? 1. 组件通信常⽤⽅式有以下8种: props $emit/$on $children/$parent $attrs/$listeners ref $root eventbus vuex 注意vue3中废弃的⼏个API https://v3-mig…

【FPGA】数字电路设计基础

数字电路基础 1 什么是数字电路 在学习数字电路之前&#xff0c;我们先要了解下什么是数字电路。想要搞明白数字电路&#xff0c;就要搞明白生活中有 两种概念&#xff0c; 数字信号和模拟信号&#xff0c;模拟信号一般包括压力、气温、速度等信号&#xff0c;模拟量的值是可…

VSCode如何设置Vue前端的debug调试

vscode在调试vue.代码时&#xff0c;如何进行debug? 1.安装Chrome Debug插件。 2.在launch.json中&#xff0c;将url修改成你前端项目的路径&#xff1a; 1 {2 // Use IntelliSense to learn about possible attributes.3 // Hover to view descriptions of existing att…

外包干了3个月,技术退步明显.......

先说一下自己的情况&#xff0c;大专生&#xff0c;18年通过校招进入武汉某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测…

六级高频词汇2

201. portion n. 一部分 202. target n. 目标&#xff0c;靶子 vt. 瞄准 203. portable a. 手提式的 204. decline v. 拒绝&#xff0c;谢绝&#xff1b;下降 205. illusion n. 错觉 206. likelihood n. 可能&#xff0c;可能性 207. stripe n. 条纹 208. emphasize vt.…

【算法】算法题-20231211

这里写目录标题 一、387. 字符串中的第一个唯一字符二、1189. “气球” 的最大数量三、1221. 分割平衡字符串 一、387. 字符串中的第一个唯一字符 简单 给定一个字符串 s &#xff0c;找到 它的第一个不重复的字符&#xff0c;并返回它的索引 。如果不存在&#xff0c;则返回…

LANDSAT_7/02/T1/RAW的Landsat7_C2_RAW类数据集

Landsat7_C2_RAW是指Landsat 7卫星的数据集&#xff0c;采用的是Collection 2级别的数据处理方法&#xff0c;对应的是Tier 1级别的原始数据&#xff08;RAW&#xff09;。该数据集包括了Landsat 7卫星从1999年4月15日开始的所有数据&#xff0c;共涵盖了全球范围内的陆地和海洋…

基于SSM的剧本杀预约系统的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

Ubuntu上安装 Git

在 Ubuntu 上安装 Git 可以通过包管理器 apt 进行。以下是在 Ubuntu 上安装 Git 的步骤&#xff1a; 打开终端。你可以按 Ctrl Alt T 组合键来打开终端。 运行以下命令以确保你的系统的软件包列表是最新的&#xff1a; sudo apt update 安装 Git&#xff1a; sudo apt inst…

基于SpringBoot+thymeleaf协同过滤算法山河旅游推荐系统(Java毕业设计)

大家好&#xff0c;我是DeBug&#xff0c;很高兴你能来阅读&#xff01;作为一名热爱编程的程序员&#xff0c;我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里&#xff0c;我将会结合实际项目经验&#xff0c;分享编程技巧、最佳实践以及解决问题的方法。无论你是…