C语言初学者系列1(初识C语言)

C语言初学者系列

本系列会从0开始讲解C语言,较为系统地概括C语言的基础知识点,并且会详细剖析其中的重点、难点。每周二、周五定时更新。创作不易,望收藏支持。

初识C语言:第一个C语言程序

#include
  int main()
   {
     
    printf("hello world\n");
    return 0; 
  }

这是基本上每一个C语言初学者面临的第一个C语言程序,让我们来逐行分析这个程序

  1. #include<> 文件包含命令,在其尖括号里面引入对应的头文件
  2. .h-头文件,其包括函数声明、变量定义、结构定义、宏定义等内容,此处的头文件是stdio.h,std-标准,i-input,o-output。该头文件的函数声明包含了我们之后要用到的打印函数-printf(库函数使用前都要引入相应的头文件)
  3. main函数 -主函数,一个C语言工程可以有多个源文件,但只能有一个main函数。它在C语言程序中起到了类似于入口的作用。

C语言初学者系列1(初识C语言)_第1张图片

通过按下F10逐句调试代码,黄色箭头第一次出现的位置可知:
Main函数是程序的入口,有且仅有一个,代码是从main函数的第一行开始执行
注意:箭头目前在第49行,意味着执行了第48行

  1. ptintf-打印函数,其格式为:printf(""); 引号中间是程序的输出内容,在上述程序中,我们输出了

C语言初学者系列1(初识C语言)_第2张图片

  • 在引号中存在着 \n 没有随着hello world一起输出,这个 \n
    在C语言程序中被称为转义字符,在程序中它的意义不再是普通的文本,而是让printf函数进行换行,在我们以后写程序时可能会出现一个程序中有多个printf函数的情况,为了避免将多项输出数据混淆的情况,建议在每个输出内容末尾打上\n ,这样可以保证每次输出的数据都能独占一行,如图:

C语言初学者系列1(初识C语言)_第3张图片

要点:

  • 每一条完整语句的末尾需要加上分号 ;
  • 我们在这里用的数据类型是 int(整型)来定义了main函数,所以函数的返回值也必须是整数,在这里函数的返回值要写return加上一个整数,而 0(零)在这里意味着返回正确值

ps1:本人使用的开发环境是vs2013
ps2:文中出现的下列知识点将在后续文章中讲解:

  1. 转义字符(详见:C语言初学者系列2)
  2. 数据类型(详见:C语言初学者系列2)
  3. 头文件的变量定义、结构定义、宏定义

你可能感兴趣的:(笔记,c语言,编程语言)