C语言第一个项目——Goodbye world

简介: ​进行我的第一个C语言项目,即使用printf函数打印“hello world”如下:

image.png

 我所用的集成开发环境是vs2019,考虑过Dev C++,但很久没更新,跟不上C语言标准;VC 6.0是98年的属实落后了;codeblocks需要环境适配,对新手不友好,诸如此类。


      我首先创建一个项目,再创建一个源文件(.c文件),接着写代码,不要忘了最后编译代码。添加C++项目需要将文件.cpp后缀改为.c,文件名我习惯改为test+num。从刚开始码时为了方便就可以使用notepad++,码个框架可减少后续反复繁琐的操作。后续工作可以使用 TortoiseGit将远程仓库克隆。个人推荐使用 gitee作为代码托管仓库,因为Github对网络要求更高,且没有汉化。再将每日代码送入克隆仓库,综合来只需用 “三板斧”——add,commit,push即可完成,所以记住这仨货。

image.png

   在运行hello world指令时,发现屏幕弹窗过快,这时右键文件名,选择属性页,配置属性,链接器,系统,选择子系统中控制台即可。在开始几次运行失败后就开始怀疑vs运行有问题,报错总是无法找到预处理指令,这波心态炸裂,属实,如下图:

image.png


相关文章
|
6月前
|
算法 C语言 C++
【C语言实战项目】三子棋游戏
【C语言实战项目】三子棋游戏
59 1
|
6月前
|
程序员 C语言
【C语言实战项目】猜数字游戏
【C语言实战项目】猜数字游戏
62 0
【C语言实战项目】猜数字游戏
|
6月前
|
C语言
C语言的“Hello World”
C语言的“Hello World”
80 0
|
8天前
|
C语言 Windows
C语言课设项目之2048游戏源码
C语言课设项目之2048游戏源码,可作为课程设计项目参考,代码有详细的注释,另外编译可运行文件也已经打包,windows电脑双击即可运行效果
19 1
|
6月前
|
编译器 C语言
C语言进阶⑯(自定义类型)项目:静态通讯录,增删查改排序打印。
C语言进阶⑯(自定义类型)项目:静态通讯录,增删查改排序打印。
50 1
|
5月前
|
C语言
C语言实战项目——学生试卷分数统计
C语言实战项目——学生试卷分数统计
|
5月前
|
NoSQL C语言 C++
C语言开发环境搭建,使用vscode运行hello,world
C语言开发环境搭建,使用vscode运行hello,world
122 0
|
5月前
|
C语言
C语言学习记录——鹏哥扫雷项目实现及递归展开、记录雷坐标
C语言学习记录——鹏哥扫雷项目实现及递归展开、记录雷坐标
69 0
|
6月前
|
C语言 C++
C语言项目(1)----扫雷小游戏的实现
C语言项目(1)----扫雷小游戏的实现
50 0
|
6月前
|
消息中间件 NoSQL Redis
C语言开源项目分析
本文分析了C语言开源项目Redis,一个用ANSI C编写的高效数据结构服务器。Redis提供丰富数据类型和命令,广泛应用于缓存、消息队列等场景。文章详细介绍了Redis的代码结构,如src目录包含服务器核心代码,deps存储依赖库,tests包含测试用例。重点讨论了事件驱动模型和数据持久化机制,并概述了Redis的技术特点,包括高效的内存管理、灵活的扩展性、优秀的性能和广泛应用场景。通过研究Redis,读者能更好地理解C语言在实际项目中的应用。