c语言基础
android_xiaogang
这个作者很懒,什么都没留下…
展开
-
c语言指针与数组
1、指针数组元素与指针在数组中,每一个数组元素在内存中都占用存储单元,都有相应的地址,数组元素指针就是数组元素的地址。 注:数组a不代表整个数组,只代表数组元素的地址。p=a表示把数组的首元素地址赋值给指针变量p;#include<stdio.h>int main(){ int a[4]={1,3,5,6}; //定义一个指针类型的变量p,p指向数组中第一个元素地址原创 2015-12-24 10:34:13 · 875 阅读 · 0 评论 -
c语言中字符串和字符串函数
在c语言中字符串是以空字符(\0)结尾的char数组。1、字符串的表示1、字符串常量:指用双引号中的任何字符。在双引号里面的字符编译器会自动提供\0字符。 字符串常量属于静态存储类。静态类存储是指如果一个函数中使用了字符串常量,即使是多次调用这个函数,该字符串在程序运行过程中只存储一份,整个引号中的内容作为指向该字符串存储位置的指针。 2、字符串数组和初始化: char a[2]={‘原创 2015-12-25 10:57:57 · 673 阅读 · 0 评论 -
C语言内存与指针总结
指针:一般来说是一个其数值为地址的变量。 与指针相关的运算符: &:变量的地址 *: 得到地址中的值 比如:int a=2; p=&a 指向a的指针 n=*p 将p指向的值赋值给n。1、计算机内存中用二进制存储数据。1、计算机为什么用二进制表示数据: 计算机最小的单位是字节:1Byte=8bit;也就是说一个字节是8个二进制位。 我们使用的是电子计算机,原创 2015-12-23 09:54:09 · 3519 阅读 · 0 评论