C
翁恺,文档
x_lcw
这个作者很懒,什么都没留下…
展开
-
静态库和动态库
静态库和动态库原创 2024-04-12 23:42:14 · 267 阅读 · 0 评论 -
NULL和const
NULL和const原创 2023-10-26 15:50:33 · 199 阅读 · 0 评论 -
预处理指令
预处理指令原创 2023-09-12 17:35:38 · 167 阅读 · 0 评论 -
C指针应用
指针应用原创 2021-09-12 16:16:30 · 88 阅读 · 0 评论 -
C语言结构体
结构体原创 2021-09-15 19:09:14 · 437 阅读 · 0 评论 -
typedef和枚举
typedef和枚举原创 2021-09-17 17:36:05 · 70 阅读 · 0 评论 -
C语言学习5(指针)
指针基本概念原创 2021-07-10 17:48:04 · 243 阅读 · 0 评论 -
函数返回局部变量的一些情况
如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果函数返回的是局部变量的地址(指针)的话,程序运行就会报错。指针指向的地址当然是存在的,只是它指向的数据已经不在了。准确的说,函数不能返回指向栈内存的指针,返回指向堆内存的指针是可以的。下面举几个例子int *fun(){ int a; return &a; 无意义, 那片空间已回收}char *fun(){ char buf[]="hello world"; "hello world!"是局部变量存放.原创 2021-09-21 00:33:21 · 539 阅读 · 0 评论 -
动态内存管理和常用工具函数
栈区(stack)栈区由编译器自动分配释放,由操作系统自动管理。栈区上的内容只在函数范围内存在,当函数运行结束,这些内容也会自动被销毁。栈区是先进后出原则,即先进去的被堵在屋里的最里面,后进去的在门口,释放的时候门口的先出去。局部变量和const定义的局部变量、形参、返回值。栈区按内存地址由高到低方向生长,其最大大小由编译时确定,速度快,但自由性差,最大空间不大。...原创 2021-09-11 21:02:04 · 554 阅读 · 0 评论 -
C语言学习4(函数)
定义自己的函数//判断 i 是否是素数 int isprime(int i){ int ret=1; int k; for(k=2;k<i;k++){ if(i%k==0){ ret=0; break; } } return ret;}调用if(isprime(i)){}#include<stdio.h>//求和 void sum(int begin,int end) { int i; int sum=0; for(i=begin原创 2021-07-10 12:57:26 · 261 阅读 · 0 评论 -
C语言学习1
C语言学习1原创 2021-07-04 16:13:20 · 357 阅读 · 1 评论 -
函数的return,返回值
对 void 型void func(){}1.return -1; // [Error] return-statement with a value, in function returning 'void' [-fpermissive]函数体内可以有 return ,但不能 with a value。2.int b=func(a,0,4,28); // [Error] void value not ignored as it ought to be不能进行赋值3.cout<&原创 2021-11-07 14:39:25 · 6815 阅读 · 0 评论 -
时间空间复杂度
O(1) 和 O(n) 的区别O(n):计算的次数随问题规模n线性增加。O(1):计算的次数是constant。原创 2021-09-13 20:24:11 · 57 阅读 · 0 评论 -
C语言学习2
C语言学习2原创 2021-07-06 00:48:24 · 266 阅读 · 0 评论 -
C语言学习6(字符串)
字符串原创 2021-07-16 20:10:30 · 567 阅读 · 0 评论 -
一道旋转字符串问题
题目描述给定两个字符串 A 和 B。A 的旋转操作就是将 A 最左边的字符移动到最右边。 例如,若 A = 'abcde',在移动一次之后结果就是'bcdea' 。如果在若干次旋转操作之后,A 能变成B,那么返回True。示例 1:输入: A = 'abcde', B = 'cdeab'输出: true示例 2:输入: A = 'abcde', B = 'abced'输出: false一些解法bool rotateString(char * A, char * B){ if (st原创 2021-09-13 20:39:24 · 126 阅读 · 0 评论 -
C语言学习3(数组)
数组原创 2021-07-18 15:37:52 · 492 阅读 · 1 评论