C语言学习笔记04

C语言学习笔记04  末尾有代码~

英文

variable:变量,var
char:字符,例如:'a','A'等
B:Byte:字节,1字节
W:Word:字,4字节
H:Half:一半
HW:HalfWord:半字,2字节
DW:DoubleWord:双字,8字节
type:类型
circle:圆
rectangle:矩形
ellipse:椭圆
radius:半径

回顾:
1.linux命令
   ls/cd/pwd/clear/mkdir/touch/cat/echo/tar/cp/mv/grep/find/whoami
2.vim编辑器
   三种模式,模式切换,快捷键,命令行模式下的命令
3.C语言编程基础
   源文件.c/头文件.h
   至少有一个源文件
   至少有一个main函数
   main函数形式:
   int main(void) 
   {
           return 0; //结束返回,程序执行到这里结束
   }
   为了用printf函数需要添加头文件
   头文件包含形式两种:#include <stdio.h>/#include "stdio.h"
   注释形式两种:/**/,//
   CPU先找main函数,一旦找到从上往下挨个每条语句执行
4.printf函数
   功能:向显示器上输入信息
   占位符:%d
   必须包含:#include <stdio.h>
5.C程序编译:必须用gcc编译器(翻译官)
   翻译三步骤:预处理/编译/链接
   C程序编译的三种方式:
   gcc  xxx.c 
   gcc -E .c -o .i
   gcc -c .i -o .o
   gcc -o 目标 .o
   gcc -o 目标 .c
6.内存特性
   研究程序最终研究程序对应的内存(排兵布阵)
   概念:字节,地址,存储区,首地址
---------------------------------------------------------------------------------------------------7.C语言基础之变量
7.1.问:既然程序玩的是内存,那么程序如何从内存分配存储区的空间呢?
      答:通过变量来实现内存的分配(类似开房)
7.2.变量定义的语法格式:
      切记:何为定义?答:定义就是分配内存
                何为初始化?答:就是给变量对应的内存空间放一个数字
      语法: 数据类型  变量名 = 初始值; 
      注意:目前掌握一个数据类型:int(整型数:0,1,2,3...),表示分配4字节内存空间
              此种数据类型的占位符:%d
              例如:printf("%d\n", 变量名);
      定义变量的形式:
      形式1:只定义不初始化
      int  var;  语义:定义变量var,本质就是让操作系统给你分配一块内存空间来存储数字
                  并且这块内存空间叫var名称,将来访问var名称就是在访问内存空间
                  并且这块内存空间的大小连续4字节,并且这4个字节的内存空间
                               的数字将来可以随时改变
                  注意:此时这块内存空间存储的是一个随机乱七八糟的数字
      形式2:定义的同时并且初始化
      int var = 250; //分配4字节内存空间并且同时往里面放一个250数字
      
      形式3:定义之后再初始化
      int var;
      var = 250;

      形式3:连续只定义多个变量
      int var1, var2, var3; //定义三个变量var1,var2,var3

      形式4:连续定义并且初始化
      int

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值