c语言基础
文章平均质量分 71
Sobremesa1
爱生活,爱code。
展开
-
运算符 相与、相或、相异或、取反、左移、右移
运算 符号 解释 例子 与 & 两个数字相与:当两个数字对应的二进位均为1时,结果位为1,否则为0。参与运算的数以补码出现。 3&5 => 0000 0011 & 0000 0101 = 0000 0001 = 1 或 | 两个数字相或:当两个数字对应的二进位有一个为1时,结果位为1,否则为0。参与运算的数以补码出现。 3|5 => 0000 0011 | 0000 0101 = 0000 011...原创 2021-03-15 11:29:10 · 15682 阅读 · 0 评论 -
变量的作用域和生存期
变量的作用域:即变量的作用范围(有效范围)。表现为变量有的可以在整个程序或其他程序中进行引用,有的则只能在局部范围内引用。按其作用域范围可分为 局部变量和全局变量变量的生存期:变量从生成到被撤销的这段时间。实际上就是变量占用内存的时间。按其生存期可分为 动态变量和静态变量变量只能在其生存期内被引用,而变量的作用域直接影响变量的生存期。局部变量的作用域和生存期在函数...原创 2017-11-27 15:47:19 · 16347 阅读 · 5 评论 -
函数参数的传递方式
函数参数的传递方式根据实参传递给形参值的不同,通常有值传递方式和地址传递方式两种。值传递方式:函数调用时,为形参分配单元,并将实参的值复制到形参中;调用结束,形参单元被释放,实参单元仍保留并维持原值特点:①形参与实参占用不同的内存单元②单向传递 实参 -> 形参#include void swap(int a, int b);void main(){原创 2017-11-27 11:38:21 · 586 阅读 · 0 评论 -
函数
函数的定义原创 2017-11-27 11:02:12 · 540 阅读 · 0 评论 -
二维数组
//二维数组原创 2017-11-24 11:49:33 · 497 阅读 · 0 评论 -
指针
Ⅰ.指针与指针大小的概念C程序设计中使用指针可以:①动态分配内存②使程序简洁、紧凑、高效③有效地表示复杂的数据结构④得到多于一个的函数返回值1.内存地址:内存中存储单元的编号 例:信箱是内存 信箱格是存储单元 信息编号是内存地址2.变量地址:程序编译或函数调用时为变量分配的内存单元起始地址,内存大小由变量的数据类型决定&取地址符 sizeof获得变量和数据类型所占内...原创 2017-11-30 10:22:36 · 442 阅读 · 0 评论 -
循环结构 补充
//循环结构总结原创 2017-11-22 15:48:02 · 225 阅读 · 0 评论 -
循环结构的程序设计
//循环原创 2017-11-22 12:00:24 · 900 阅读 · 0 评论 -
C语言的数据类型
C语言的数据类型原创 2017-11-15 11:35:47 · 518 阅读 · 0 评论 -
标识符、常量、变量
标识符、常量、变量原创 2017-11-15 14:09:43 · 981 阅读 · 0 评论 -
运算符与表达式
C语言中的运算符和表达式原创 2017-11-16 10:51:28 · 230 阅读 · 0 评论 -
选择结构程序设计举例
example原创 2017-11-21 14:37:07 · 2331 阅读 · 0 评论 -
基本输入输出和顺序程序设计
1.程序的控制结构 2.格式化输出 printf3.格式化输入scanf函数4.字符的非格式化输入和输出5.顺序程序设计举例原创 2017-11-16 20:12:43 · 2487 阅读 · 0 评论 -
简单数据类型与表示范围
简单数据类型与表示范围原创 2017-11-15 17:20:02 · 1107 阅读 · 0 评论 -
选择结构程序设计
1.c程序中语句的分类2.关系运算符、逻辑运算符、条件运算符3.选择结构程序设计原创 2017-11-20 13:59:17 · 1365 阅读 · 0 评论 -
预备知识
计算机系统组成计算机中数的表示及进制转换原创 2017-11-14 20:45:01 · 297 阅读 · 0 评论