代码改变世界

字符串函数以及宏定义

  钟铧若岩  阅读(49)  评论(0编辑  收藏  举报

最小值、以及平方的宏定义实现,注意()的使用

复制代码
 1 #include <stdio.h>
 2 #include <string.h>
 3 
 4 #define MIN(a,b) (a)<(b)?(a):(b)
 5 #define SQRT(a) (a)*(a)
 6 
 7 int main(int argc, char **argv) {
 8     printf("Hello, World!\n");
 9     
10     int a = 10;
11     int b = 20;
12     
13     int min = MIN(a,b);
14     
15     printf("min = %d\n",min);
16     
17     int sqrt = SQRT(a);
18     printf("sqrt = %d\n",sqrt);
19     
20     char *c = "abc";
21     printf("c = %s\n",c);
22     
23     char *d;
24     memcpy(d,c,2);
25     printf("d = %s\n",d);
26     
27     return 0;
28     
29 }
复制代码

 

相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示