C
迷失的虚无
这个作者很懒,什么都没留下…
展开
-
C指针与数组
1. 数组元素的访问方式a. 数组名【下标】 ages[1]b. 指针变量名【下标】 p[i]c. *(p + i)2. 指针变量的 + 1 究竟加多少,取决于指针的类型int * -----> 4char * -----> 1double* ------> 8原创 2015-01-13 22:08:12 · 341 阅读 · 0 评论 -
C返回指针的函数
(*p)是固定写法,代表指针变量p将来肯定是指向函数左边的 void; 指针变量 p 指向的函数没有返回值右边的 (); 指针变量 p 指向的函数没有形参#include void test();int main(int argc, const char * argv[]) {void(*p)();// 指针变量 p 指向了 test 函数p =原创 2015-01-13 23:30:58 · 338 阅读 · 0 评论 -
C结构体
数组:只能由多个相同类型的数据构成结构体:可以由多个不同类型的数据构成/1. 定义结构体类型#include int main(int argc, const char * argv[]) {// 1,定义结构体类型struct Person{// 里面的三个变量,可心称为是结构体成员或者属性int age; // 年龄double height; //原创 2015-01-14 22:31:39 · 265 阅读 · 0 评论 -
C指针与字符串
指针变量 lroyle 指向了字符串的首字符char *lroyle = "it";1,常理区存放一些常量字符串2. 堆对象3. 栈存放局部变量// 字符串变量char name[] = "lr";char[0] = 'A';// 字符串常量char *name2 = "it";--------------原创 2015-01-13 22:38:59 · 270 阅读 · 0 评论 -
C数据类型总结
一、基本数据类型1,inta, long int 、long; 8个字节 %ldb, short int, short ; 2个字节 %d %ic, unsigned int, unsigned; 4 个字节, %zdd, signed int, signed, int; 4个字节 %d %i2,float、doublea,float ; 4 个字节 %f原创 2015-01-16 00:35:19 · 285 阅读 · 0 评论 -
C结构体细节
第一种方式:// 定义变量的一种方式// 1, 类型struct Student{int age;double height;char *name;}// 2,变量struct Student stu = {20,19.2,"lroyle"};第二种方式: /** 这句代码做了两件事情 1,定义结构体类型原创 2015-01-15 23:05:56 · 270 阅读 · 0 评论