C语言_数组以及hash表的使用

目录

数组相关

/*  数组定义以及初始化
元素类型 数组名[元素个数];
元素类型 数组名[] = {元素};
元素类型 数组名[元素个数] = {元素(要少于元素个数)};  //其余的均使用 0 填补
例子如下:
*/
char str0[10]={'a','b'};
char str1[]={'a','b'};
char str2[] = "hello world";
char str3[111];
int nums[10];

字符串相关的函数

//输入与输出
puts(str2);  //输出,可带转义字符,末尾附带 \n
gets(str3); 

#include <string.h>

//字符串拼接, 头文件的函数
strcat(str0,str1);  // 合并到 str0 中,所以需要有足够的空间.


//字符串复制函数
strcpy(str0,str1);  //覆盖到 str0,从0位置处开始.

//字符串比较函数
strcmp(str1,str2); 
/*
返回值为 1 ,则 str1 > str2
返回值为 -1 ,则 str1 < str2
返回值为 0 ,则 str1 = str2
*/


//返回字符串长度
int len = strlen(str2);

数组作为输入参数\输出参数

//输入参数
void foo(int* param);
void bar(int param[10]);
void foo(int param[]);

//返回参数
int* bar(int param);

C语言哈希表uthash的使用方法详解

https://www.cnblogs.com/pam-sh/p/12827658.html

上一篇:字符串倒序处理


下一篇:string 操作