学习嵌入式从基础开始 c语言笔记 一

本文介绍了C语言的入门概念,通过HelloWorld示例讲解了C语言的基础结构,包括程序的构成、main函数、stdio.h库的使用以及printf函数。作者强调了实践的重要性,鼓励读者亲手编写代码以深化理解。
摘要由CSDN通过智能技术生成

c语言的笔记网上有很多资料的参考,在这写下我个人对c语言的一些理解,希望对初学者有所帮助。同时也给自己打下牢固基础。也欢迎大家来指出我的错误,共同进步。

目录

一 初识c语言

     1.1 简介

二  c的基本程序结构

   2.1hello_word!

2.2示例解释

   2.2.1 为什么要这样去写hello_World?

2.2.2代码解释

​编辑


一 初识c语言

     1.1 简介

       :c语言是古老的编程语言,同样也及其重要 我想大部分人的学习编程便是c开始的。就不多说明 。补充一个重点就是 c语言是面向过程的语言。强调执行的过程。

二  c的基本程序结构

   2.1hello_word!

        

  这就是著名的hello_word! 我想百分之九十的人在初学编程类语言的时候都是从这里开始的,但是在刚学习c的时候,哪怕是最基础的代码段 也没办法理解 在第一眼看到这个的时候不用去深究具体的意思 只是通过这个案例想让大家来初步认识一下c语言编程的模样。

2.2示例解释

   2.2.1 为什么要这样去写hello_World?

    刚学的时候我就会想为什么是这样去写的?而不是其他的样子 这就相当于我们学习语言(中文。英文)都会有语法,去规定着正确的语句。c语言也有c语言的语法来规范程序员的编程必须按照规定的来 才能正确的执行代码。比如在每个语句的结束后面都需要有;表示一个逻辑语句的结束具体的我们在后面的学习的会逐步学习。

2.2.2代码解释

  本节简述程序的每行代码的作用,这里我们是简述,后面会很仔细的说明每一个语句的意思的。

 #include <stdio.h>         <——包含另一个文件

    该行代码的意思:告诉编译器把stdio.h的内容包含到当前程序中。stdio.h是C编译器软件包的标      准部分,它提供键盘的输入和屏幕输出的支持。

    软件包:里面有官方给封装好的函数,就相当于 我们在学习数学时有很多历史伟人去推导成功      的数学公式一样我们只需要知道如何使用不需要关注内在逻辑实现

int mian()               <——函数名

  c程序包含一个或多个函数(肯定会包含main函数),c语言的主函数 代码就是从这里面去开始执行的 。int 表明这个函数必须返回一个整数后面章节学习具体

    //这是一条注释
    /*这是一条注释*/            这俩个就是c语言中的注释写法了,注释是不会进行编译的 对程序无如何影响,是用来程序员写代码的说明的 方便其他人观看自己的代码 或者以后的自己使用 这很重要

俩种格式 ://表示从//开始的一行后面的内容都是注释,只是注释了一行

              :/*   */表示在俩个**号之间的所有内容都是注释 包括换行等

{                         函数体的开始  {左花括号表示函数定义开始,右花括号(})表示函数定义结束。

printf("hello_world!");    <——调用一个官方的函数 用处是输出hello_word! 具体如何使用后面说明

:每个程序语句的结束需要加个;表明此行程序运行结束,表达一个逻辑实体的结束

return 0;                ←return 语句 c函数返回的一个值 ,暂时可以看作是结束main()函数的要求

           

}                        结束  函数的结束标识

补充:在每次学习的时候代码都手敲一边是最好,编程类的学习,通过自己去完整的敲写出代码学习效果才是最好的。敲一遍又一遍,才会真的去理解每一步的意思。

本章小节:

C 程序由一个或多个 C 函数组成。每个 C 程序必须包含一个 main() 函数,
这是 C 程序要调用的第 1 个函数。简单的函数由函数头和后面的一对花括号
组成,花括号中是由声明、语句组成的函数体。
C语言中,大部分语句都以分号结尾。
printf() 函数用于输出想要表达的内容和变量的值。
一门语言的语法是一套规则,用于管理语言中各有效语句组合在一起的
方式。 语句的语义是语句要表达的意思。编译器可以检测出语法错误,但是
程序里的语义错误只有在编译完之后才能从程序的行为中表现出来。检查程
序是否有语义错误要跟踪程序的状态,即程序每执行一步后所有变量的值。
附上代码以及运行结果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值