![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 74
NiuPlus
这个作者很懒,什么都没留下…
展开
-
浅谈C语言的操作符和表达式
C语言操作符和表达式: 每一个程序都需要进行运算,对数据进行加工和处理,然而数据的运算是通过表达式进行的,操作符则是构成表达式的重要组成部分。下面先来说说C语言的操作符。 一、操作符:C语言的操作符主要分为算数操作符、位移操作符、位操作符、赋值操作符、关系操作符、逻辑运算符、条件操作符等等。 1、算数操作符:+ - * / % ++ -- ...原创 2018-04-09 11:36:11 · 610 阅读 · 0 评论 -
C语言:给定两个整形变量的值,将两个值的内容进行交换。 三种解法!
解法一:创建临时变量。解法二:不创建临时变量。这种方法的好处是:少定义一个变量。但也有缺点:第三条语句,在求两个数之和时,如果数据过大,可能会出现数据溢出的情况。解法三:位运算法。// 异或运算符^;运算方法是二进制按位异或。// 2 = 010; 4 = 100;// ①: 0 1 0 原a ^ 1 0 0 原b ...原创 2018-03-27 14:41:02 · 2781 阅读 · 0 评论 -
C语言:函数的栈帧结构
栈帧也就是函数的具体调用过程:函数的调用,参数的传递,函数执行完之后的返回等等! 我们先来一段简单的c语言代码:#include <stdio.h>#include <windows.h>int add(int A,int B){ int z = A + B; return z;}int main(){ int a = 0xAAAAAA...原创 2018-05-10 12:55:17 · 1376 阅读 · 0 评论 -
C 语言:指针
指针:在没学习指针之前,这么几个问题总是围绕在我的耳边:①什么是指针?②指针能做什么?③为什么要存在指针?下面带着这些问题,我来谈谈学习完指针后,我对指针的认识。一、什么是指针?在计算机科学中,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址可以找到所需的变量单元,可以说,地址指向该变量单元。因此,将指针形象化的称为“指针”。意思是通过它能找到以...原创 2018-05-27 14:56:38 · 508 阅读 · 0 评论