上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: #include<stdio.h> #include<malloc.h> int main() { int *p; int a;//定义一个栈区变量 p = &a;//指针指向栈区空间 *p = 10; printf("*p = %d\n", *p); return 0; } int main01( 阅读全文
posted @ 2022-03-24 16:11 W-forever 阅读(41) 评论(0) 推荐(0)
摘要: memset memset(void * s, int c, size_t n) 功能将s的内存区域的前n个字节以参数c填入 参数: s:需要操作内存s的首地址 c:填充的字符,c虽然为参数int,但是必须为unsigned char n:指定需要设置的大小 #include<stdio.h> #i 阅读全文
posted @ 2022-03-24 16:09 W-forever 阅读(256) 评论(0) 推荐(0)
摘要: 内存分区 在程序没有执行之前,有几个内存分区已经确定,但是没有加载内存,程序只有在运行的时候才会加载到内存,静态区 text(代码区):只读,函数 data:初始化的数据,全局变量,static变量,文字常量区(只读) bss:没有初始化的数据,全局变量,static变量 当运行程序,需要加载内存, 阅读全文
posted @ 2022-03-23 15:51 W-forever 阅读(91) 评论(0) 推荐(0)
摘要: #include<stdio.h> int main() { char* p[] = { "abc", "bcd", "def" }; //char** p = { "abc", "bcd", "def" }error; char* temp; char** p = &temp; //str首元素为 阅读全文
posted @ 2022-03-21 22:03 W-forever 阅读(31) 评论(0) 推荐(0)
摘要: 普通局部变量 1.在{}内部定义的变量就是局部变量 2.只有执行到定义变量这个语句,系统才会给这个变量分配空间 3.当离开{},这个非static自动释放 4.局部变量的作用域是当前的大括号,离开此大括号就无法使用此变量 5.{}的普通局部变量,加不加auto关键字等价,普通局部变量也叫自动变量 6 阅读全文
posted @ 2022-03-21 22:01 W-forever 阅读(171) 评论(0) 推荐(0)
摘要: #include<stdio.h> #include<string.h> int main() { char* p = " 123456 "; char* start = p; char* end = p + strlen(p) - 1; //从左往右 while (*start == ' ' && 阅读全文
posted @ 2022-03-21 22:00 W-forever 阅读(30) 评论(0) 推荐(0)
摘要: #include<stdio.h> #include<string.h> int main() { char ch[] = "happybodyabcddfbhfdabcd"; char* p = ch; int i = 0; char* temp = NULL; while (1) { //查找匹 阅读全文
posted @ 2022-03-21 21:59 W-forever 阅读(105) 评论(0) 推荐(0)
摘要: //argv[]:它是数组,数组的每个元素都是char *,每个元素都是字符地址 //argc:argv[]元素个数 //main()函数参数,需要用户传递 #include<stdio.h> int main(int argc, char * argv[]) { int i = 0; for (i 阅读全文
posted @ 2022-03-21 21:30 W-forever 阅读(64) 评论(0) 推荐(0)
摘要: 字符串常量 #include<stdio.h> int main() { //1.每个字符串都是一个地址,这个地址是字符串首元素的地址 //2.字符串常量放在data区,文字常量区 printf("s1 = %s\n", "hello mike"); printf("s1 = %p\n", "hel 阅读全文
posted @ 2022-03-20 12:15 W-forever 阅读(224) 评论(0) 推荐(0)
摘要: 指针数组 : 存放指针的数组 int main() { int arr[10]; //整形数组 int* arr2[5]; //(整形)指针数组 -->变量名是arr2类型是 int* [5] return 0; } 数组指针 :指向数组的指针 int main() { int arr[10] = 阅读全文
posted @ 2022-03-20 12:12 W-forever 阅读(50) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页