黑马程序员---C语言总结(概念+范例)

本文总结了C语言的关键知识点,包括sizeof运算符、关系运算、逻辑运算、数组、指针、存储类型、全局与局部变量、枚举、结构体以及typedef的应用。通过实例深入理解C语言的基本操作和原理。
摘要由CSDN通过智能技术生成


         ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------


sizeof

sizeof用来计算一个变量或者一个常量、一种数据类型所占的内存字节数。用法如下:  sizeof(变量\常量), sizeof变量\常量,  sizeof(数据类型),不能是sizeof 数据类型

关系运算

默认情况下,我们在程序中写的每一句正确代码都会被执行。但很多时候,我们想在某个条件成立的情况下才执行某一段代码。在C语言中,条件成立称为“真”,条件不成立称为“假”,因此,判断条件是否成立,就是判断条件的“真假”。

怎么判断真假呢?C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;如果条件不成立,结果就为0,也就是“假”。

关系运算符包括==、!=、<、<=、>、>=。==、!=的优先级相等,<、<=、>、>=的优先级相等,且前者的优先级低于后者。关系运算符的结合方向为“从左往右”,关系运算符的优先级小于算术运算符。

逻辑运算

逻辑运算的结果只有2个:“真”为1,“假”为0

优先级

逻辑运算符的优先级顺序为:小括号() > 负号 - >!> 算术运算符 > 关系运算符 >&&>||

数组

   (1)    数组就是用来存储一组数据的,并且只能存放一种类型的数据,比如int类型的数组、float类型的数组。里面存放的数据称为“元素”
   (2)    定义数组的格式:元素类型 数组名 [元素个数]; 比如int ages[5];
   (3)    简单初始化:int ages[5] = {19, 19, 20, 21, 25};  元素有顺序之分,每个元素都有一个唯一的下标(索引),从0开始。数组元素的访问:a[i]
   (4)    二维数组是一个特殊的一维数组:它的元素是一维数组。例如int a[2][3]一维数组a[0]和一维数组a[1]组成,这两个一维数组都包含了3个int类型的元素

// 错误写法,必须初始化  
    // int ages[];  
      
    // 错误写法  
    /* 只能在定义数组的同时进行初始化 
    int ages[5]; 
    ages = {10, 11, 12, 14}; 
    */  

// 错误写法  
    // 如果想
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值