- 博客(9)
- 收藏
- 关注
原创 C语言的指针与结构体
(一)指针 了解指针首先要理解地址,我们是通过”&”运算符来获得一个变量的地址,地址可以通过%p进行输出,尽量不要用%x的十六进制输出,以后就这样来看变量的地址。 取地址符的操作数只能是变量,不可以有&(i++)这样的写法。 尝试了对于普通变量进行取地址,我们尝试对数组来取地址: int a[]={1,2,3};printf("%p\n",a);printf("...
2018-03-07 10:10:24 521
原创 C++标准库简要学习 (草稿)
C++以库的形式提供了大量的函数和类供程序员使用,除了C语言继承而来的库,也给予了基于面向对象的许多类,统称C++标准库。C++标准库不是C++本身的内容,而是C++语言的扩展,C++标准库的代码较为精炼但是功能却很强大是通过模板技术实现的,所谓模板技术,是一种代码重用技术,针对C++当中实现代码重用的函数和类两种技术机制,使得函数和类的代码更加凝练。由于大量使用模板技术,C++标准库有时...
2018-03-05 09:43:13 873
原创 编程语言学习(七) 三种编程语言的函数
函数方面内容较少,主要关注:一、函数定义1.函数名前缀:2.带默认参数与函数重载二、函数调用与返回与内联函数三、参数传递:1.值传递与引用传递2.类型转换四、函数原型 (一)C语言的函数一、函数定义:最基础的函数定义: 返回类型 函数名(参数表){函数体 }1.函数名前缀:没有前缀2.函数重载与带默认参数: C语言不支持函数重载,也不支持默认参数值二、函数调用与返回与内联函数:1.最基...
2018-02-28 15:10:37 1125 1
原创 编程语言学习(六) 三种编程语言的字符串
(一)C语言字符串(1) 字符串的本质就是以整数0结尾的字符数组,比如 char a[]={'h','e','l','l','o',0};(2) 字符串字面量实际上是字符数组,长度是可见长度加一。两个相邻的字符串字面量会被连接起来。:printf("ni hao a"" wo shi xls "); //输出ni hao a wo shi xlsprintf("ni hao a"" wo sh...
2018-02-25 15:18:59 1815
原创 编程语言学习(五) 三种编程语言的数组
(一) C/C++语言当中的数组: 1. 定义: <类型>变量名[元素数量]定义的同时,分配栈空间,得到内存。在C99之后,元素数量可以是变量了,之前要求的是编译时就要确定值的常量 //我对于变长数组VLA仍然不清楚,DEVc++在调成C99情况下仍然出问题。 2. 取值 变量名[下标],所取的一个元素可以作为左值使用,左值在指针那一节会讨论,等待修改补充,下标越界编译器不会检查,...
2018-02-23 22:47:43 471
原创 编程语言学习(三) 三种编程语言的基本输入输出
(一)读取各种形式的数据一、C语言读取各种形式的数据主要通过scanf()、getchar()、 gets()三个函数来实现:(1) scanf: int scanf(格式化字符串,指针....); 返回顺利读到自己的值的变量数注意点1:由于第二个参数后面开始就是指针了,所以读取字符串不用取地址符注意点2:double类型用%lf ,float用%f,不可混淆否则值会错的。注意点3:scanf...
2018-02-16 20:54:14 4226
原创 编程语言学习(二) 三种编程语言的数据类型、变量常量定义
编程语言学习(二) 三种语言的基本数据类型、变量常量定义 (一)基本数据类型一、C语言数据类型只有三种:1.整数类型int,可以加上unsigned/short/long/long long修饰,所占内存依short≤int≤long≤long long递增,通常是2,2/4,4/8,8字节2.浮点类型:float、double、long double,所占内存依
2018-02-03 23:44:55 2203
原创 编程语言学习(一) 三种编程语言概述、语言特点与IDE配置
(一)编程语言概述 编译和解释区别在于生成目标平台的指令的时间点不同,编译执行是在编译过程中生成目标平台的指令,一次翻译多次执行,解释执行是在运行过程中才生成目标平台的指令,边翻译边执行。 编译执行更高效(但优势已经不大),执行性能是确定的,解释执行更灵活。 编程语言本身没有编译与解释之分,C语言也可以解释执行,Python语言也可以编译执行,现在也有相应的编译器与解释器。 语言的
2018-02-02 23:10:20 659
原创 学习计划
我打算C C++ java 三门语言并列起来学习,对比他们的异同点,主干脉络为C++基本知识点,同一个任务以不同的语言完成,从而加深巩固。 该系列一共设置15-17个专题,每个专题以树形图的形式组织起来,知识点层次应该分明。
2018-02-02 21:19:11 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人