C语言学习之路

本文详细介绍了C语言的学习路径,包括代码编辑、编译、汇编、链接的完整过程,以及C代码分析,如输入输出、函数调用。讨论了C语言的数据类型,如char、int、float、double等,并通过sizeof验证其长度。还讲解了无符号数和有符号数的区别,并介绍了struct和union在结构体和共用体方面的概念。
摘要由CSDN通过智能技术生成

知识点1【写代码的过程】

  1. 编辑器:程序员写代码的过程(记事本、VC6.0、vim)(让程序员看懂)
  2. 编译器:查看代码的语法错误,生成汇编语言。
  3. 汇编器:将生成的汇编语言 生成 二进制语言(目标文件)
  4. 连接器:将生成好 二进制语言+用到的库+启动代码==>可执行文件

知识点2【完整的C代码分析】
案例1:hello iot

#include<stdio.h> //std标准 i输入 o输出 (标准的输入输出头文件)
/*
	main 是程序的入口  有且仅有一个
	main左边的int 代表的是函数的返回值类型
	()里面函数的形参 (函数外部将数据传递到函数内部的桥梁)
*/
int main(int argc,char *argv[])
{
    //函数的功能都在{}里面实现

	//printf:将""中的字符串 输出到 终端上
	printf("hello iot\n");  //来自系统库文件
 
	//如果代码一闪而过 可以用带阻塞的代码
	getchar();
	return 0;
}

在这里插入图片描述
案例2:求圆的面积
知道的条件:半径r
算法: 面积 = πrr

解析步骤:
1、r通过 键盘输入 或者 特定的值
2、定义一个面积变量 area = πrr
3、将圆的面积输出到终端上

#include<stdio.h>
//定义一个宏 建议大写 和普通变量区分开
#define PI 3.14

int main(int argc,char *argv[])
{
   </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值