![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
Cai_Bean
这个作者很懒,什么都没留下…
展开
-
学习计划
我打算C C++ java 三门语言并列起来学习,对比他们的异同点,主干脉络为C++基本知识点,同一个任务以不同的语言完成,从而加深巩固。 该系列一共设置15-17个专题,每个专题以树形图的形式组织起来,知识点层次应该分明。原创 2018-02-02 21:19:11 · 145 阅读 · 0 评论 -
编程语言学习(二) 三种编程语言的数据类型、变量常量定义
编程语言学习(二) 三种语言的基本数据类型、变量常量定义 (一)基本数据类型一、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 · 2177 阅读 · 0 评论 -
C语言的指针与结构体
(一)指针 了解指针首先要理解地址,我们是通过”&”运算符来获得一个变量的地址,地址可以通过%p进行输出,尽量不要用%x的十六进制输出,以后就这样来看变量的地址。 取地址符的操作数只能是变量,不可以有&(i++)这样的写法。 尝试了对于普通变量进行取地址,我们尝试对数组来取地址: int a[]={1,2,3};printf("%p\n",a);printf("...原创 2018-03-07 10:10:24 · 494 阅读 · 0 评论 -
编程语言学习(七) 三种编程语言的函数
函数方面内容较少,主要关注:一、函数定义1.函数名前缀:2.带默认参数与函数重载二、函数调用与返回与内联函数三、参数传递:1.值传递与引用传递2.类型转换四、函数原型 (一)C语言的函数一、函数定义:最基础的函数定义: 返回类型 函数名(参数表){函数体 }1.函数名前缀:没有前缀2.函数重载与带默认参数: C语言不支持函数重载,也不支持默认参数值二、函数调用与返回与内联函数:1.最基...原创 2018-02-28 15:10:37 · 1100 阅读 · 1 评论 -
编程语言学习(五) 三种编程语言的数组
(一) C/C++语言当中的数组: 1. 定义: <类型>变量名[元素数量]定义的同时,分配栈空间,得到内存。在C99之后,元素数量可以是变量了,之前要求的是编译时就要确定值的常量 //我对于变长数组VLA仍然不清楚,DEVc++在调成C99情况下仍然出问题。 2. 取值 变量名[下标],所取的一个元素可以作为左值使用,左值在指针那一节会讨论,等待修改补充,下标越界编译器不会检查,...原创 2018-02-23 22:47:43 · 454 阅读 · 0 评论 -
编程语言学习(六) 三种编程语言的字符串
(一)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 · 1800 阅读 · 0 评论 -
编程语言学习(三) 三种编程语言的基本输入输出
(一)读取各种形式的数据一、C语言读取各种形式的数据主要通过scanf()、getchar()、 gets()三个函数来实现:(1) scanf: int scanf(格式化字符串,指针....); 返回顺利读到自己的值的变量数注意点1:由于第二个参数后面开始就是指针了,所以读取字符串不用取地址符注意点2:double类型用%lf ,float用%f,不可混淆否则值会错的。注意点3:scanf...原创 2018-02-16 20:54:14 · 4186 阅读 · 0 评论