首页 > 其他分享 >字符串函数以及宏定义

字符串函数以及宏定义

时间:2022-11-13 11:58:51浏览次数:39  
标签:定义 以及 MIN 字符串 include 函数

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

 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 }

 

标签:定义,以及,MIN,字符串,include,函数
From: https://www.cnblogs.com/xhu218/p/16885681.html

相关文章

  • 怎么封装一个vue的自定义指令
    自定义指令分为全局和局部的指令;1.自定义全局指令:在mian.js中,使用Vue.directive(‘指令名’, 配置对象)2.局部自定义指令在组件中使用directives......
  • 在main函数执行完后,再执行其他方法
     方法如下:1#include<stdio.h>23intatexit(void(*function)(void));4voidfn1(void),fn2(void);56intmain(intargc,char**argv){7prin......
  • EBS:限定词栏的字符串中间增加了“_0x000D_”的字符问题处理
    从ORACLE数据库导出科目到EXCEL,再从EXCEL导入ORACLE时,限定词栏的字符串中间增加了“_0x000D_”的字符。是因为导入时,导入工具自动把回车符、换行符转处理了。故......
  • python输出带颜色字符串
     字体颜色print('\033[1;30m%s\033[0m'%("*"*116))print('\033[1;31m%s\033[0m'%("*"*116))print('\033[1;32m%s\033[0m'%("*"*116))print('\033[1;34m%s\033......
  • spring set注入-null和空字符串
    举例说明:Cat类packageper.sxhzs.spring6.bean;publicclassCat{privateStringname;privateintage;@OverridepublicStringtoString()......
  • 字符串charAt,indexOf,startsWith,endsWith,matches,StringBuffer的reverse().toString(),C
    一、字符串字符串charAt,indexOf,startsWith,endsWith,matches,splitString[]arr=str.split(",");二、数组Integer[]arr={1,3,5,2,4,6};//默认升序Arrays.sort(arr)......
  • 第四十五章 开发自定义标签 - 规则和操作
    第四十五章开发自定义标签-规则和操作CSP允许你开发自定义的HTML标签用于CSP文件。CSP标记语言本身是使用自定义标记机制实现的。自定义标签提供了一种方式:使用熟悉......
  • KMP——字符串匹配的利器
    默认所有字符串的下标从\(1\)开始。\(\text{KMP(Knuth-Morris-Pratt)}\)算法,能够在\(O(|s|+|p|)\)的时间复杂度内求出模式串\(p\)在文本串\(s\)中的出现次数、......
  • 如何定义一个夹具/fixture
    目录介绍快速定义fixture自动执行fixturefixture的参数介绍在测试当中,fixture为测试用例提供服务,比如配置数据库、获取配置信息、环境准备清理等,对于一些复杂的测试用例......
  • 自定义标记
    目录介绍注册标记使用标签介绍自定义标记首先要在pytest.ini文件当中注册也可以通过fixture注册,不注册的话不影响使用但是执行的时候就会有警告注册标记#pytest.in......