C语言格式和注意点

简介: C语言格式和注意点

前言

本篇文章将正式进入C语言的学习,我们先来打印一句Hello World吧(哈哈哈入门语言第一件事情打印Hello World)。


一、打印Hello World

代码编写:

这里我们先简单的介绍一下C语言代码书写的格式吧,后续我们再深入进行研究。


第一句代码:

include 这个英文相信大家都不会陌生,他有包含的意思,这里stdio.h是C语言标准库中的一个头文件,这个头文件中包含了很多相关的函数==(这里你可以理解为stdio.h就是一个工具包,当你需要用到这个工具包里面的东西时就必须要包含这个工具包)==

#include <stdio.h>

这个就是写程序的基本框架,每次我们包含完头文件时就可以将这个框架书写好。框架书写好后,就在这个{ }内部书写我们的代码了。

int main(void)
{
  return 0;
}

printf是一个输出函数,他可以将我们想要显示的内容输出到控制台中这样我们就能够观察到代码的运行情况了。(这个就是我们的一个工具当我们想要显示东西的时候就使用这个工具来帮我们把想要显示的东西输出到控制台中)

printf("Hello world");
#include <stdio.h>//包含头文件
int main(void)
{
  printf("Hello world");
  return 0;
}

程序运行:

可以在控制台看到我们的Hello world已经被打印出来了。

image.png

二、C语言格式注意点

1.代码大小写

C语言中代码是区分大小写的,很多人不注意代码的大小写导致代码出现问题。看半天也看不出来是哪里错了,所以说大家平时需要养成一个好的习惯,在平时学习的时候就应该严格要求大小写,这样在实际运用中就不会犯这种低级错误了。


2.输入法

代码的编写是需要在英文输入状态下进行书写的,中文和英文输入法输入代码后显示出来的东西也是完全不同的,使用中文输入法会直接导致代码报错,这也是刚学的同学容易遇到的问题。


3.空格和分号

我建议大家写完一句代码后就换行,最好做到每句代码只占一行,有的同学代码书写方式很差,一行写几句代码,这样大大降低代码的可读性。很多同学会拿这种代码去问问题,看到这种代码一般都是石沉大海了。(所以说平时一定要养成好习惯,要不然问问题都没有人理你)


每一句代码前面都可以看到有一定的间隔,就像我们写文章一样每段话开始都会空两格。空两格的意义就是让我们的代码看起来更加漂亮。


三、C语言代码执行过程

下面这些大家可以先大致了解一下,暂时不用深究,后续再进行深入的学习。


1.预处理

C语言编译器首先对源代码进行预处理,处理以#开头的预处理指令(这里指令后续我们会深入讲解)。


2.编译

编译器将预处理后的源代码转换为汇编代码,汇编代码可读性差,但是机器却可以很轻松的执行。


3.汇编

汇编器将汇编代码转换成机器码,机器码是二进制的指令,可以被计算机直接理解和执行。


4.链接

链接器将多个源文件中的目标文件进行合并,生成可执行文件。在链接时,会将程序所需要的库文件链接到可执行文件中。


5.加载和执行

可执行文件被操作系统加载到内存中,程序开始执行。操作系统会为程序分配内存空间,并将可执行文件中的指令加载到内存中,CPU执行这些指令,程序开始运行。


总结

这篇文章主要侧重给大家讲了C语言代码的书写格式,编写代码时的注意点,以及C语言代码的执行过程。



相关文章
|
5月前
|
存储 C语言
C 语言教程:数据类型和格式说明符
C 中的变量必须是指定的数据类型,并且您必须在 printf() 函数中使用格式说明符来显示它:
166 2
|
3月前
|
C语言
C语言5 字符输出函数和格式输出函数
C语言5 字符输出函数和格式输出函数
68 1
|
3月前
|
存储 C语言
C语言6 字符串输入和格式输入函数
C语言6 字符串输入和格式输入函数
44 0
|
5月前
|
存储 安全 C语言
C语言程序设计——格式输入函数scanf()
C语言程序设计——格式输入函数scanf()
|
5月前
|
存储 编译器 C语言
C语言巧用联合体union判定数据的存储格式(大小端)
C语言巧用联合体union判定数据的存储格式(大小端)
49 1
|
5月前
|
编译器 C语言 C++
C语言printf的输出格式大全及颜色字体打印
C语言printf的输出格式大全及颜色字体打印
214 0
|
存储 安全 编译器
>>>C语言<<< 前言、什么是C语言 、标准格式 、数据类型 、数据的输入和输出 、结束语
>>>C语言<<< 前言、什么是C语言 、标准格式 、数据类型 、数据的输入和输出 、结束语
106 0
|
存储 Ubuntu Shell
嵌入式LINUX(C语言编程)家目录与根目录的解析,shell编程格式,常用命令与解释
嵌入式LINUX(C语言编程)家目录与根目录的解析,shell编程格式,常用命令与解释
133 1
|
C语言 容器
【C语言—零基础第六课】输入输出语句格式与复合语句
在生活中我们把水倒进杯子里边就是赋值,杯子是一个容器用来存放东西的。在C语言中变量相当于一个容器用来存放值的,变量类型的不同存放的东西也不同。例如:杯子是装水的、相框是放照片的、手枪的弹夹是用来装子弹的,不同事物用着不同的容器来装。 C语言中用=来表示赋值。两个等于号==在C语言中表示判断。
131 0
|
C语言
C语言的基本格式
1.C语言的每一个语句都应该以分号结尾 2.一个程序中只能有一个main函数 3.C语言的错误一般有两种,为语法错误和语义错误 4.单行注释以// 开头后面的内容为注释内容,是给人看的,程序不会执行。 5.多行注释以/*开头以*/结尾,中间的内容为注释 6.在Visual Studio中,按F9键可快速设置当前行为端点。F5编译并运行程序。 7.Release 发行版更小做了优化,运行速度更快 8.Debug 调试版 更大 优化更少 附带调试信息 9.如果在本目录下寻找头文件就用双引号,如果使用系统的头文件就用<>
357 0