- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 Java修炼日志
写在前面经过大半个月断断续续的Java学习,在语法上对Java有了一定程度的理解。有C语言基础的我,在初学Java的时候,相对来说是轻松的,因为很多Java中很多语法和C相通,不需要重新学习,因此这段时间,我把重心放在了Java语言应用熟练程度的训练上。将几个C语言经典题,用Java写了一遍,顺便研究了一下Java和C的不同之处。面向对象与面向过程C和Java一个最大的区别就是:C采用的是面...
2019-10-25 23:17:49 103
原创 Java运行环境的搭载
JDK的安装1、进入Oracle官网下载界面https://www.oracle.com/technetwork/java/javase/downloads/2、根据操作系统选择下载的版本(.exe)3、执行安装设置环境变量1、打开此电脑的属性面板2、选择左侧的高级系统设置,进入选择环境变量3、进入后在系统变量中选择新建,选择JDK的安装路径后设置变量名为“JAVA_HOME”...
2019-10-02 12:56:13 324
原创 将地址传入指针形参的函数
Opener当我们希望无返回值的函数可以修改主调函数中的变量值的时候,我们通常会用到指针形参的函数,操控变量的地址。比如说,交换函数swap(int *a, int*b),它的两个参变量都是整型指针。当在主调函数中进行swap(&x,&y)操作时,指针形参a和b就指向了x和y的地址。后续在函数中操作指针a和b时,是不会改变x和y的地址的。即便在swap()函数中解引用指针交换...
2019-08-18 12:13:29 942
原创 地址传入接受指针变量的函数
地址传入接受指针变量的函数关于交换函数fun(),传入变量地址改变主调函数中变量值的问题,代码如下:void fun(int *a, int *b){ int t; t=*a; *a=*b; *b=t;}int main(){ int x=9,y=8; fun(&x,&y); printf("%d %d",x,y)}有一个想法困扰了我很久。既然传入的是地...
2019-08-16 23:58:56 352
原创 数组和指针
数组和指针的区别数组名是数组第一个元素的地址,它是一个地址常量。对于常量,递增符号是不能使用的,因此操作数组ar[],ar++或者++ar都是非法的;而指针是一个变量,它指向数组第一个元素的地址,是可以通过指针操作变更指向地址的,因此对于指针变量p,p++和++p都是可以使用的。字符串。C一般用数组存储字符串,数组和指针都能定义。当定义一个字符串时,字符串的内容将会自动拷贝一个副本到静态内存中...
2019-08-16 23:57:30 85
原创 二维数组指针问题
引例编写一个程序,初始化一个double类型的3×5二维数组,使用一个处理变长数组的函数将其拷贝至另一个二维数组中。还要编写一个以变长数组为形参的函数以显示两个数组的内容。这两个函数应该能处理任意N×M数组。(《C Primer》10_6 编程练习)代码如下void copy2D(int ROW, int COL, double (*)[COLS], double(*)[COLS]);//...
2019-08-15 09:27:33 867 1
空空如也
有大佬帮我看看这题吗?
2019-08-18
C语言指针拷贝地址值不改变的问题
2019-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人