上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 我们在学习完C语言的数组后都会觉得数组长度固定很不方便,其实C语言的数组长度固定是因为其定义在栈空间,而栈空间的大小在编译时是确定的。如果使用的空间大小不确定可以使用堆空间。 #include <stdio.h> #include <string.h> #include <stdlib.h> //m 阅读全文
posted @ 2024-01-13 00:18 hzyuan 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 指针的定义 如果在程序中定义了一个变量,那么在对程序进行编译时,系统就会给这个变量分配内存单元,按变量地址存取变量值的方式称为直接访问,如printf("%d",i);和scanf("%d",&i);;另一种存取变量值的方式称为间接访问,即将变量i的地址存放到另一个变量中,在C语言中,指针变量就是用 阅读全文
posted @ 2024-01-12 23:36 hzyuan 阅读(13) 评论(0) 推荐(0) 编辑
摘要: strlen 函数 strlen 函数用于统计字符串长度 size_t strlen(const char *_Str); strcpy 函数 strcpy 函数用于将某个字符串复制到字符数组中 char *strcpy(char *_Dest,const char *_Source); strca 阅读全文
posted @ 2024-01-12 12:58 hzyuan 阅读(71) 评论(0) 推荐(0) 编辑
摘要: gets 函数 scanf函数在读取字符串时遇到空格就认为读取结束,不利于读取一行字符串,gets函数就是为了解决这个问题的。 gets 函数的格式: char *gets(char *str); gets 函数从 STDIN 读取字符并把它们加载到str中,直到遇到 '\n'。gets 函数不会存 阅读全文
posted @ 2024-01-12 12:43 hzyuan 阅读(537) 评论(0) 推荐(0) 编辑
摘要: C语言中不提供字符串类型,用字符数组来存储字符串。 字符数组 //定义并初始化字符数组 //char c[10] = {'h','e','l','l','o'}; //更方便的方式: char c[10] = "hello"; //注意c[5]中存储的是'\0' C语言规定字符串的结束标志为 '\0 阅读全文
posted @ 2024-01-07 00:22 hzyuan 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一维数组的传递,数组长度无法传递给子函数。 #include <stdio.h> void print(int b[], int len){ for(int i=0; i<len; i++){ printf("%-3d", b[i]); } b[4]=20; printf("\n"); } int 阅读全文
posted @ 2024-01-06 22:41 hzyuan 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,访问数组时编译器并不会检查数组下标是否越界。 这种不加检查的行为的好处是不需要浪费时间对有些已知正确的数组下标进行检查,坏处是会导致错误地访问别的地址空间。 #include <stdio.h> //数组访问越界 int main() { int a[5]={1,2,3,4,5},i=2 阅读全文
posted @ 2024-01-06 22:19 hzyuan 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目描述 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法? 题解 #include <stdio.h> int main() { int money=100, count=0; for (int i = 1; i*1 阅读全文
posted @ 2024-01-06 21:08 hzyuan 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值; 例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no 题解 #include <stdio.h> int main( 阅读全文
posted @ 2024-01-06 16:04 hzyuan 阅读(55) 评论(0) 推荐(0) 编辑
摘要: sizeof 用于求常量或变量所占用的空间大小。 sizeof 是一个运算符,并不是一个函数!!! #include <stdio.h> int main() { int i = 0; printf("i size is %d",sizeof(i)); return 0; } 阅读全文
posted @ 2024-01-06 13:32 hzyuan 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示