如何写好第一个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语言的四种写法,非常适合初学者,如有错误请大佬们指正和批评。

相关文章
|
1月前
|
编译器 开发工具 C语言
【C语言】第一回(源(.c)文件怎么生成可执程序(.exe)文件)
【C语言】第一回(源(.c)文件怎么生成可执程序(.exe)文件)
|
1月前
|
存储 编译器 C语言
深入探索C语言动态内存分配:释放你的程序潜力
深入探索C语言动态内存分配:释放你的程序潜力
28 1
|
2月前
|
存储 自然语言处理 小程序
最简单的c语言程序
最简单的c语言程序
20 6
|
2月前
|
C语言
最简单的C语言程序示例
最简单的C语言程序示例
23 0
|
2月前
|
Serverless C语言
C语言程序通常具有以下基本结构
C语言程序通常具有以下基本结构
11 0
|
1月前
|
存储 编译器 C语言
深入探索C语言动态内存分配:释放你的程序潜力
深入探索C语言动态内存分配:释放你的程序潜力
32 0
|
5天前
|
C语言
第一章 C语言知识点(程序)
第一章 C语言知识点(程序)
16 0
|
4天前
|
存储 自然语言处理 编译器
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
15 0
|
6天前
|
自然语言处理 编译器 C语言
C语言程序编译和链接
在ANSI C的任何⼀种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令)。 第2种是执⾏环境,它⽤于实际执⾏代码。
|
9天前
|
网络协议 物联网 数据处理
【C 言专栏】C 语言实现网络通信程序
【5月更文挑战第4天】本文探讨了使用C语言实现网络通信程序的方法,包括理解网络通信基本概念如协议和套接字,以及TCP/UDP通信的实现步骤。通过创建套接字、绑定端口、监听连接、数据传输和错误处理等关键环节,阐述了C语言在网络通信中的优势。文中还提到了实际应用案例、程序优化策略及未来发展趋势,旨在帮助读者掌握C语言在网络通信领域的应用技巧。
【C 言专栏】C 语言实现网络通信程序