- 博客(9)
- 收藏
- 关注
原创 C语言学习笔记-指针-郝斌老师讲解
指针: 内存单元的编号,就是地址。指针就是地址,地址就是指针。地址就是内存单元的编号。指针变量就是存放地址的变量。指针和指针变量是两个不同的概念但是要注意:通常我们叙述时,会把指针变量简称为指针,实际它们含义并不一样指针的重要性: 表示一些复杂的数据结构 快速地传递数据,减少了内存的耗用 使函数返回一个
2017-05-26 18:27:54
2330
原创 C语言学习笔记-函数-郝斌
函数【c语言的第二个重点】 为什么需要函数 避免了重复性操作 有利于程序的模块化 什么叫函数 逻辑上:能够完成特定功能的独立代码块 物理上:能够接受数据【当然也可以不接受数据】 能够对接受的数据进行处理 能够将数据处理的结果返回【当然也可以不返回任何值】总结:函数是个工具
2017-05-26 18:26:24
543
原创 C语言学习笔记-数组-郝斌老师讲解
数组 为什么需要数组 为了解决大量同类型数据的存储和使用的问题 用数组可以模拟现实世界数组的分类: 一维数组 怎样定义一维数组 为n个变量连续分配内存空间 所有的变量的数据类型必须相同
2017-05-26 18:23:42
491
原创 c语言学习笔记-控制流-郝斌老师讲解
使用循环控制的目的:减少重复代码的编写。在设计循环结构时,要注意循环的初始条件及退出循环的条件。若非特殊情况,一般不会设计死循环的逻辑结构。
2017-05-26 18:10:21
502
原创 读取指定字符串后面的数值
包含文件:string.h函数名: strstr函数原型:1extern char *strstr(char *str1, const char *str2);语法:1* strstr(str1,str2)s
2017-05-26 18:03:25
2471
原创 在子函数中改变字符数组的值
#include #include void TestFun(char a[100]){printf("before addr:%p\n", a); //打印a的地址//a = "very good";//错误。不能直接将字符串赋值给字符数组,a的地址改变了。估计是系统为a开辟了新的内存空间。"very good"的生存期是从进程开始到进程结束
2017-05-26 17:55:13
4848
原创 将十六进制数据转换成有符号十进制数
方法一:#define _READ_HEXADECIMAL_DATA_#define HEXADECIMAL_ROW_NUM 32void main(){char tempBuffer1[10];char tempBuffer2[10];char tempBuffer3[10];#ifdef _READ_HEXADECIMAL_DATA_for
2017-05-26 17:46:57
21416
原创 gcc/g++使用简介
1、gcc -E test1.c -o test1.i2、 gcc -S test1.i -o test1.s3、gcc -c test1.s -o test1.o4、gcc test1.o -o test15、执行,./test1
2015-08-11 15:58:51
501
原创 Linux Makefile编译使用的环境从helloworld入手
1、以root用户登录。2、Autotools下载地址:http://m.blog.youkuaiyun.com/blog/hhko12322/21335503要安装autotools需要如下几个文件automake autoconf M4安装顺序是M4 -> autoconf -> automake (很重要!!!!)###安装m4wget http:/
2015-08-11 15:15:14
692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人