初识C语言(1)简单C语言程序(Hello Word)

目录

前言

本节提要

一、以一个简单程序为例

二、解析

1.组成

2.主函数内部

3.注释

三、推荐练习

四、下节预告


前言

本系列的意义在于两点,一则是作为本人(一个编程初学者)的学习笔记记录,二则希望能对后来者提供一些帮助,因为本人也为新手,难免有些错误或讲述不清之处,恳请大家指出或提出建议,本人也会虚心修改。

本系列的目标是帮助一个编程初学者快速拥有简单的编程能力,能够自主完成洛谷入门级和部分普及级题目。


本节提要

本节我将提供一个简单的C语言程序,并进行讲解,主要是帮助阅读者了解C语言程序的基础结构,本节会少量涉及一些其他内容,只进行了简单讲解,如无法理解,不必担心,可继续往后学习,会提供详细的讲述


一、以一个简单程序为例

这里将提供一个简单程序,也是大多数程序员编程生涯的开始,以下部分将会基于此程序讲解C的基本格式和内容

#include<stdio.h>
int main()
{
	printf("holle world\n");
	return 0;
}

二、解析

1.组成

简单来说一个C语言的程序主要由预处理命令和函数部分组成

#include<stdio.h>/*该部分为预处理命令,引入了头文件stdio.h中的函数,C语言中提供了许多
                   库函数供后来者直接调用,算是前辈造好常用的车轮,使我们造车时更加方便*/

int main
{
  //这是一个主函数,一个C程序有且只有一个主函数,即main函数。
  //main前面的int是主函数的类型(之后会讲解C中的几种数据类型),决定了函数返回值的类型。
}

2.主函数内部

int main()
{
    printf("holle world\n");//printf 是C语言标准库函数,定义于头文件 <stdio.h>。
                              /* printf函数的一般调用格式为:printf("输出内容及输出格 
                                 式", 输出参量)  */  
                           // \n为C语言中的转义字符(我们之后会细讲常用的转义字符),它的意义在于使printf中打印的内容换行
    return 0;  //return是返回函数的返回值,是函数停止的标志,根据函数类型的不同,
               //返回的值也是不同的,如果不希望函数返回具体值,可定义函数类型为void型。
}

3.注释

为了方便他人(包括自己)理解程序,我们常需要直接在程序中添加注释。以上我的解释都是使用的注释,传统的注释使用/* */的格式,在C99语法中增加了//  ,这一种原本普遍用于C++和JAVA的注释风格,以下将提供一些有效或无效的注释,以帮助理解注释的使用


/*这是一条正确的注释 */

/* 这也是一条
正确的注释*/

/*
这还是一条正确的注释
*/

/*这是一条错误的注释,因为缺少了结束标志

//这又是一条正确的注释

//这是一条错误的注释,
  因为  // 用于将此处后面一行的内容变为注释,不能转行

三、推荐练习


洛谷:B2002 Hello,World!   链接:https://www.luogu.com.cn/problem/B2002

           B2025 输出字符菱形   链接:https://www.luogu.com.cn/problem/B2025


四、下节预告

下一节中,我将会向大家介绍本节中提到的C语言中的几种数据类型和他们的创建及初始化方法。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值