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


相关文章
|
4月前
|
算法 C语言 C++
【C语言实战项目】三子棋游戏
【C语言实战项目】三子棋游戏
49 1
|
4月前
|
程序员 C语言
【C语言实战项目】猜数字游戏
【C语言实战项目】猜数字游戏
52 0
【C语言实战项目】猜数字游戏
|
4月前
|
C语言
C语言的“Hello World”
C语言的“Hello World”
38 0
|
4月前
|
编译器 C语言
C语言进阶⑯(自定义类型)项目:静态通讯录,增删查改排序打印。
C语言进阶⑯(自定义类型)项目:静态通讯录,增删查改排序打印。
41 1
|
3月前
|
C语言
C语言实战项目——学生试卷分数统计
C语言实战项目——学生试卷分数统计
|
3月前
|
NoSQL C语言 C++
C语言开发环境搭建,使用vscode运行hello,world
C语言开发环境搭建,使用vscode运行hello,world
|
3月前
|
C语言
C语言学习记录——鹏哥扫雷项目实现及递归展开、记录雷坐标
C语言学习记录——鹏哥扫雷项目实现及递归展开、记录雷坐标
33 0
|
4月前
|
C语言 C++
C语言项目(1)----扫雷小游戏的实现
C语言项目(1)----扫雷小游戏的实现
41 0
|
4月前
|
消息中间件 NoSQL Redis
C语言开源项目分析
本文分析了C语言开源项目Redis,一个用ANSI C编写的高效数据结构服务器。Redis提供丰富数据类型和命令,广泛应用于缓存、消息队列等场景。文章详细介绍了Redis的代码结构,如src目录包含服务器核心代码,deps存储依赖库,tests包含测试用例。重点讨论了事件驱动模型和数据持久化机制,并概述了Redis的技术特点,包括高效的内存管理、灵活的扩展性、优秀的性能和广泛应用场景。通过研究Redis,读者能更好地理解C语言在实际项目中的应用。
|
4月前
|
存储 自然语言处理 编译器
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
35 0