排序
【C++】自定义泛型Vector类
代码 #prlagma once #include <iostream> using namespace std; template <typename T> class MyVector { private: // 指向动态分配的数组 T* base; // 容器容量 int capacity; // 当前元...
【C】while(y–);/while(y++);最终y是多少?
while(y--) #include <stdio.h> int main(){ int y=10; while(y--); printf('%d',y); return 0; } 答案:无论y一开始是多少,最终y都等于-1。 为什么? 因为非0即真+对于一个数如果一直+或者...
【C】宏定义拓展
唉,还是要拓展一下宏定义,不能只知道#define PI 3.14乐。 第一个例子,'##' #include <stdio.h> #define f(g,g2) g##g2 int main(){ int var12=100; printf('%d',f(var,12)); return 0; } ...
【C】在文件中定位
要实现在C语言中打开文件后对文件定位,需要学习两个函数: rewind和fseek。 rewind函数用于将当前文件指针的位置定位到文件头。 用法:rewind(fp); fseek函数用于将当前位置指针移动到距离第三...
【C】第一个C语言程序
代码 #include<stdio.h> int main() { printf('Hello World!\n'); printf('12+34=%d\n', 12+34); return 0; } ChatGPT的解释 这段代码是用C语言编写的简单程序,用来展示基本的输出和数学运...
【C】使用scanf输入(找零程序)
代码 #include<stdio.h> int main() { int money = 0; printf('请输入金额(元)'); scanf('%d', &money); int change = 100 - money; printf('找您%d元', change); } ChatGPT的解释 这...