自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 一堆指针来了——初识指针

在计算机中所有的数据都必须保存在内存中,不同类型的数据占用的字节数是不一样的,如:整型(int)占4个字节,字符型(char)占1个字节。为了能正确并且准确的访问这些数据,必须为每个字节编号,就像给每一户人家的门牌号一样,是唯一的,根据这些编号可以轻松快捷的找到某一个字节。在c语言中将内存的字节编号成为地址或者指针,地址从0开始,依次增加。对于32位系统,程序能够使用的内存为4GB。最小的地址为0x0000 0000,最大的地址为0xFFFF FFFF.1.“ * ”“ * ”在c语言中所在环境

2020-08-17 21:57:33 223

原创 逗号运算符、空语句、跳转语句(break\continue\goto\return\exit)

1.逗号运算符(,)在c语言中有多个表达式时可以用逗号分开,逗号运算符是所有运算符里级别最低的,它的结合方向是从左至右,其中用逗号分开的表达式分别计算,最终整个表达式的值是最后一个表达式的值。(特别注意运算顺序)示例:#include<stdio.h>int main(){ int a=2,b=5,c=0; c=a+b,a-b,b++; //注意运算符优先级; return 0;}此程序中要特别注意运算符优先级,里面赋值运算符

2020-07-08 22:45:12 826

原创 分支语句、循环语句(C)

在c编程中,有时我们需要先对语句作出判断然后选择相应的语句执行,这样就会使用到我们的分支语句。分支语句是根据编程着输入的指令有条件的选择执行路径,而不是只按照语句的顺序依次执行。分支结构的设计关键在于分支条件的构建,适合于带有逻辑或比较关系等的判断。1.分支语句1.1if else1.11单分支此语句if首先判断条件的真假,若条件为真则执行属于if语句作用域下的语句或语句块,否则执行else语句作用域下的语句或语句块。#include<stdio.h>int main(.

2020-07-06 23:12:39 459

原创 你了解逻辑运算符与(&&)、或(||)、非(!)吗?

1.与运算(&&)与运算(&&)又称“简洁与”或者“截断与”,听名字不大能听明白它其中的意思,众所周知,当语句“a&&b”中a为真且b为真时整个语句才为真,其它情况全为假,“简洁与”的意思就是当a语句为假时就不再执行后面的b语句,但是整个语句仍为假;举个例子说明一下:#include<stdio.h>int mian(){ int a=1,b=5,c=5; if(a>1&&b++) {

2020-06-30 21:51:30 5312 1

原创 可见性和生存期、“++”和“--”运算符、关键字(C)

两个凡是:凡是在函数内部定义的变量存储在栈(.stack)区(加static除外),凡是定义在函数外部的变量存储在数据(.date)区。1.可见性(作用域):指标识符能够被使用的范围;只有在作用域内此标识符才能被使用,此阶段针对编译和链接过程;  1).函数中定义的标识符,包括形参和函数体中局部变量,作用域在该函数内,也叫函数域;  2).文件作用域也称全局作用域,定义在所有函数之外的标识符,具有文件作用域 ,作用域从定义到整个源文件结束,文件中定义的全局变量和函数都具有文件作用域;2.

2020-06-25 10:30:08 213

原创 转义字符、取模运算符(C)

1.转义字符转义字符以反斜线开头“\”,后跟一个或多个字符,它具有特殊的意义,不同于字符原有的意义,所以叫此名。转义字符可以把其它字符转化为其它意义,还可以把定界符和自身转话为字符意义,如:' \' '转为 ';' \\ '转为 \转义字符及其含义:注意:1.区分'\'和'/',两者不可互换;2.\xhh十六进制不限制字符个数,如:\x0000000f -> \xf为了大家更好的理解,我们来举几个例子:#include<stdio.h>int...

2020-06-21 22:50:07 2348

原创 数据类型,常量,变量(C)

c语言是一种结构化语言,面向过程的语言,有着清晰的层次,可按照模块的方式对程序进行编写,有利于程序的调试。它的处理和表现能力都很强大,依靠全面的运算符和数据类型,可以容易的完成各种数据结构的创建。结构特点:一个c语言源程序可由一个或多个源文件组成,一个源文件可由一个或多个函数组成,但是一个源程序有且仅有一个main(主)函数,。源程序中可以有预处理命令,预处理命令通常放在源文件或源程序的最前面,每一个说明,每一个语句都必须以分号结尾,并且标识符、关键字之间至少加空格间隔开。c语言编译链接过程:(.c

2020-06-16 23:01:57 179

原创 面试题,交换a,b值

##不用第三个变量,交换a,b值#include<stdio.h>void swap(double *p, double *q){ *p = *p + *q; *q = *p - *q; *p = *p - *q;}int main() { double a, b,*p,*q; printf("请分别输入a,b:"); scanf_s("%lf,%lf",&a,&b); p = &a;q = &b; swap(p,q); prin

2020-05-20 22:44:09 587

原创 第一篇博客之C++Date类定义

一个Date类之比较日期大小初学C++完成了一个Date类的定义,并在其中加入运算符的重载,稍微完善Date类,上代码(运行环境vs2019)#include<iostream>using namespace std;class date{private: int year, month, day; public: date(int y=2020,int m=5,int d=1) { year = y;month = m;day =

2020-05-19 00:26:11 545

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除