小甲鱼C语言学习笔记之~数组

一、数组的定义


数组不能动态定义。比如a[n];

二、访问数组中的元素


循环跟数组的关系:一般向数组下标对齐

三、数组的初始化



针对第一条:int a[10] = {0}; //这里只将第一个元素赋值为0

四、啪啪啪

可变长数组-C99标准开始,C语言支持可变长数组,这里的变长指的是数组长度可以子啊程序运行时才决定。

注意访问数组越界

五、字符串数组

六、字符串处理函数

获取字符串长度
strlen(字符串中字符的格式,不包含'\0')

#include <stdio.h>
#include <math.h>
#include <string.h>

#define NAME "liuzhaoming!!!"

void main()
{
	char string[]="hello liu!";
	
	printf("sizeof string is %lu\n",sizeof(string));  //sizeof表示尺寸,包含'\0'	
	printf("strlen string is %lu\n",strlen(string));	
}


拷贝字符串
strcpy

注意:要保证目标字符串长度小于源字符串长度
strncpy

#include <stdio.h>
#include <math.h>
#include <string.h>

#define NAME "liuzhaoming!!!"

void main()
{
	char str1[]="abcdefg";
	char str2[40];


	strncpy(str2,str1,5);
	str2[5]='\0';	 //strncpy不会拷贝'\0'
	printf("str2: %s\n",str2);	
}


连接字符串
strcat

strncat

注意:strncat会自动追加'\0',此字符不会统计在第三个参数size里面。
比较字符串
strcmp

strncmp
strncmp增加了一个参数n,用于指定比较前面n个字符。

七、二维数组

二维数组的定义

二维数字的访问

二维数组的初始化



二维数组的初始化也能偷懒,让编译器根据元素的数量计算数组的长度。但只有第1维的元素个数可以不写,其他维度必须写上:

posted @   航海的征途  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
  1. 1 イエスタデイ(翻自 Official髭男dism) 茶泡饭,春茶,kobasolo
  2. 2 世间美好与你环环相扣 柏松
  3. 3 那些花儿 朴树
イエスタデイ(翻自 Official髭男dism) - 茶泡饭,春茶,kobasolo
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 藤原聡

作曲 : 藤原聡

何度失ったって

取り返して見せるよ

雨上がり 虹がかかった空みたいな

君の笑みを

例えばその代償に

誰かの表情を

曇らせてしまったっていい

悪者は僕だけでいい

本当はいつでも

誰もと思いやりあっていたい

でもそんな悠長な理想論は

ここで捨てなくちゃな

遥か先で 君へ 狙いを定めた恐怖を

遥か先で 君へ 狙いを定めた恐怖を

どれだけ僕は

はらい切れるんだろう?

半信半疑で 世間体

半信半疑で 世間体

気にしてばっかのイエスタデイ

ポケットの中で怯えたこの手は

まだ忘れられないまま

「何度傷ついたって

「何度傷ついたって

仕方ないよ」と言って

うつむいて君が溢した

儚くなまぬるい涙

ただの一粒だって

僕を不甲斐なさで 溺れさせて

理性を奪うには十分過ぎた

街のクラクションもサイレンも

街のクラクションもサイレンも

届きやしないほど

遥か先へ進め 身勝手すぎる恋だと

遥か先へ進め 身勝手すぎる恋だと

世界が後ろから指差しても

振り向かず進め必死で

振り向かず進め必死で

君の元へ急ぐよ

道の途中で聞こえたSOS さえ

気づかないふりで

バイバイイエスタデイ ごめんね

バイバイイエスタデイ ごめんね

名残惜しいけど行くよ

いつかの憧れと違う僕でも

ただ1人だけ 君だけ

守るための強さを

何よりも望んでいた この手に今

遥か先へ進め

遥か先へ進め

幼すぎる恋だと

世界が後ろから指差しても

迷わずに進め 進め

2人だけの宇宙へと

ポケットの中で震えたこの手で今

君を連れ出して

未来の僕は知らない

だから視線は止まらない

謎めいた表現技法

意味深な君の気性

アイラブユーさえ

アイラブユーさえ

風に 飛ばされそうな時でも

不器用ながら繋いだ この手はもう

決して離さずに

虹の先へ

主题色彩
点击右上角即可分享
微信分享提示