如何写好第一个c语言程序

简介: 如何写好小白的第一个c语言程序,是很重要的,咱虽然是小白但是咱们未来必成大佬一、如何写好第一个C语言程序想要写出一个C语言程序有三步1.创建项目2.创建源文件3.写程序创建源文件就按照下图流程进行创建,在C语言里面.c文件被称为源文件,存放我们写的代码.h文件被称为头文件,声明我们所使用的变量,和声明函数文件后缀.cpp是c++,就是c plus plus的意思vs里面的资源管理器,有的小白会弄没有,有的看到没有可能会感觉是软件的问题,其实不是,下图有关于资源管理器的操作步骤对于。

系列文章目录

第一章 C语言的基本了解(2)


目录

前言

1、创建项目

2.创建源文件

前言告知:

3.写一个“加油,你可以”的C语言小程序

前言告知:

1.了解一个c语言的基本语法

前言告知:

2.C语言程序的四种写法

1.非常推荐小白使用的

2.小白也可以使用的两种书写类型

3.非常不推荐小白的古老的写法

总结


前言

如何写好小白的第一个c语言程序,是很重要的,咱虽然是小白但是咱们未来必成大佬


一、如何写好第一个C语言程序

想要写出一个C语言程序有三步

1.创建项目

2.创建源文件

3.写程序

1、创建项目

建议C语言小白写代码使用vs2022,因为这个编译器比较好用,我们的讲解也是按照vs2022编译器进行讲解,跟着图片进行项目的创建,小白跟好了哦。

image.gif编辑

image.gif编辑

image.gif编辑

2.创建源文件

前言告知:

创建源文件就按照下图流程进行创建,

在C语言里面

.c文件被称为源文件,存放我们写的代码

.h文件被称为头文件,声明我们所使用的变量,和声明函数

文件后缀.cpp是c++,就是c plus plus的意思

vs里面的资源管理器,有的小白会弄没有,有的看到没有可能会感觉是软件的问题,其实不是,下图有关于资源管理器的操作步骤

image.gif编辑

image.gif编辑

image.gif编辑

image.gif编辑

image.gif编辑  

3.写一个“加油,你可以”的C语言小程序

前言告知

要知道我们编辑的文件是怎么样变成程序

test.c------->编译 -------->链接 ———>test.exe

源文件                编译器                    可执行文件

1.了解一个c语言的基本语法

前言告知:

对于没有基础小白,了解c语言的基本语法非常重要,我在代码里面写的注释小白好好看一下,这些非常的基础,可以让你以后不会对c语言最基础的语法一知半解

#include <stdio.h>//为了使用printf我们要包含一个头文件
//这是c语言的语法,规则
//main -- 固定的名字
//主函数 是程序的人口,写的C语言代码都是从main函数的第一行开始执行的
//写的所有的代码都是从main函数开始运行的
//main函数是必须有的,但是有且只有一个
//c语言中所有的字符都是英文的字符
//int 是整型类型,如我们的3,6 ,9都是整型
//表示的是main()函数在执行完会返回一个整型
//return 0;返回0,0是什么,0是整型,和前面就呼应起来了
//这是固定写法
//{}里面的被叫做函数体,main也是一个函数,在函数体里面写代码
int main()
{
  //写代码的地方
  printf("加油,你可以\n");
  //printf 是库函数 -- c语言的标准库中提供的一个现成的函数--直接可以使用
 //功能是在屏幕上打印信息
  //库函数的使用,是需要包含头文件的,printf需要的头文件叫:stdio.h
  return 0;
}

image.gif

2.C语言程序的四种写法

我们在很多的书和地方看到,好几种c语言的main()函数的写法,作为小白的我们要如何方便,那些是现在大厂和IT工作者正在使用的,毕竟我们学习就要学习好的,被淘汰的我们就不要学习了,因为跟不上时代。

  1.非常推荐小白使用的

当然是我们在上面展示的代码书写啦,但是还有其他的main()函数的写法。

int main()
{
  //写代码的地方
  printf("加油,你可以\n");
  //printf 是库函数 -- c语言的标准库中提供的一个现成的函数--直接可以使用
 //功能是在屏幕上打印信息
  //库函数的使用,是需要包含头文件的,printf需要的头文件叫:stdio.h
  return 0;
}

image.gif

2.小白也可以使用的两种书写类型

这两种写法也是可以的,但是还是推荐小白使用上一种写法

//可以的
int main(void)//void是在明确表示main函数不接收参数
{
  //..
  return 0;
}
//可以的
// main函数是有参数的,只不过我们平常不用所以我们不写
int main(int argc, char* argv[])//int argc,char*argv[]是在指定main函数的参数
{
  //..
  return 0;
}

image.gif

3.非常不推荐小白的古老的写法

小白们看到这种c语言写法的书就赶紧去换一本书看吧,这本书太老了,写法都被淘汰

//非常古老的写法 --- 不推荐,当我们有汽车的时候为啥还要坐牛车呢
void main()//void 的意思是不返回
{
  printf("加油,你可以\n");
}

image.gif


总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何写好第一个C语言代码,以及C语言的四种写法,非常适合初学者,如有错误请大佬们指正和批评。

相关文章
|
2月前
|
存储 自然语言处理 编译器
【C语言】编译与链接:深入理解程序构建过程
【C语言】编译与链接:深入理解程序构建过程
|
4月前
|
存储 算法 C语言
"揭秘C语言中的王者之树——红黑树:一场数据结构与算法的华丽舞蹈,让你的程序效率飙升,直击性能巅峰!"
【8月更文挑战第20天】红黑树是自平衡二叉查找树,通过旋转和重着色保持平衡,确保高效执行插入、删除和查找操作,时间复杂度为O(log n)。本文介绍红黑树的基本属性、存储结构及其C语言实现。红黑树遵循五项基本规则以保持平衡状态。在C语言中,节点包含数据、颜色、父节点和子节点指针。文章提供了一个示例代码框架,用于创建节点、插入节点并执行必要的修复操作以维护红黑树的特性。
106 1
|
4月前
|
NoSQL 编译器 程序员
【C语言】揭秘GCC:从平凡到卓越的编译艺术,一场代码与效率的激情碰撞,探索那些不为人知的秘密武器,让你的程序瞬间提速百倍!
【8月更文挑战第20天】GCC,GNU Compiler Collection,是GNU项目中的开源编译器集合,支持C、C++等多种语言。作为C语言程序员的重要工具,GCC具备跨平台性、高度可配置性及丰富的优化选项等特点。通过简单示例,如编译“Hello, GCC!”程序 (`gcc -o hello hello.c`),展示了GCC的基础用法及不同优化级别(`-O0`, `-O1`, `-O3`)对性能的影响。GCC还支持生成调试信息(`-g`),便于使用GDB等工具进行调试。尽管有如Microsoft Visual C++、Clang等竞品,GCC仍因其灵活性和强大的功能被广泛采用。
132 1
|
4月前
|
编译器 C语言 计算机视觉
C语言实现的图像处理程序
C语言实现的图像处理程序
166 0
|
7月前
|
存储 C语言
简单c语言程序举例
简单c语言程序举例
83 1
|
2月前
|
存储 文件存储 C语言
深入C语言:文件操作实现局外影响程序
深入C语言:文件操作实现局外影响程序
|
3月前
|
存储 编译器 程序员
C语言程序的基本结构
C语言程序的基本结构包括:1)预处理指令,如 `#include` 和 `#define`;2)主函数 `main()`,程序从这里开始执行;3)函数声明与定义,执行特定任务的代码块;4)变量声明与初始化,用于存储数据;5)语句和表达式,构成程序基本执行单位;6)注释,解释代码功能。示例代码展示了这些组成部分的应用。
100 10
|
4月前
|
自然语言处理 编译器 C语言
C语言程序的编译
C语言程序的编译
69 2
|
5月前
|
前端开发 C语言 C++
C语言03----第一个程序HelloWorld(vs版)
C语言03----第一个程序HelloWorld(vs版)
|
6月前
|
C语言 图形学 C++