摘要: c语言入门教程–-17结构体 用 struct 声明方法1struct Books{char title[50];char author[50];char subject[100];int book_id;} book; 方法2struct{int a;char b;double c;} S; S 阅读全文
posted @ 2021-04-13 12:48 程序牛牛coder 阅读(91) 评论(0) 推荐(0)
摘要: c语言入门教程–16字符串操作 strcpy(s1, s2);复制 s2 到 s1 strcat(s1, s2);拼接 s2 到 s1 的后面。 strlen(s1);返回s1长度。 strcmp(s1, s2);如果 s1 和 s2 相同,则返回 0如果 s1<s2 则返回< 0如果 s1>s2 阅读全文
posted @ 2021-04-13 12:47 程序牛牛coder 阅读(113) 评论(0) 推荐(0)
摘要: c语言入门教程–-15字符串的输入与输出 char,之前说过这个是字符。而字符串就是char的数组。 char s[]= “hello”;//声明+初始化 char a[100]; 字符串的输入方法1:scanf("%s",&a);方法2:gets(a); 字符串的输出方法1:printf("%s" 阅读全文
posted @ 2021-04-13 12:45 程序牛牛coder 阅读(1973) 评论(0) 推荐(0)
摘要: 二维数组其实是一维数组的延伸。 例如:一维数组 int a[5]={1,2,3,4,5};二维数组 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; 可以看出3个数组里面还有3个数组。他们的下标都是从0开始,到n-1 #include <stdio.h> int a[3] 阅读全文
posted @ 2021-04-13 12:44 程序牛牛coder 阅读(332) 评论(0) 推荐(0)
摘要: 数组是一种数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 声明数组:int a[10]; //这样子就是声明了10个int类型的数据 初始化数组:int b[5]={1,2,3,4,5};//这是数组的初始化。声明和初始化可 阅读全文
posted @ 2021-04-13 12:38 程序牛牛coder 阅读(100) 评论(0) 推荐(0)
摘要: c语言入门教程–-12作用域 1在函数或块内部的局部变量2在所有函数外部的全局变量 #include <stdio.h> int b;//全局变量,整个代码所有位置都可以用 int main () { /* 局部变量声明,只有在main函数可以用 */ int a; printf ("value o 阅读全文
posted @ 2021-04-13 12:36 程序牛牛coder 阅读(51) 评论(0) 推荐(0)
摘要: c语言入门教程–-11递归 递归的意思就是函数自己调用自己。但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入死循环。 例子:5!这里是求5的阶乘,也就是5x4x3x2x1 #include<stdio.h> int F(int a) //求阶乘 { if(a==1) return 阅读全文
posted @ 2021-04-13 12:34 程序牛牛coder 阅读(255) 评论(0) 推荐(0)
摘要: 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 函数就是把部分功能组装在一起,方便重复使用。 /* 函数返回两个数中较大的那个数 */ int max(int num1, int num2) { /* 局部变量声明 阅读全文
posted @ 2021-04-13 12:33 程序牛牛coder 阅读(167) 评论(0) 推荐(0)
摘要: c语言入门教程–-9循环与条件语句习题与总结 自己可以测试一下如何输出这个。 自己先思考,不要急着看答案。提示用双重循环和if语句做出来。 答案在下面,不要急着看 #include <stdio.h> int main () { int i,j; for(i=1; i<=5; i++) { //一共 阅读全文
posted @ 2021-04-13 12:31 程序牛牛coder 阅读(212) 评论(0) 推荐(0)
摘要: c语言入门教程–-8循环控制语句 一般循环控制语句都是配合着if一起使用的。配合if条件语句就可以跳出循环(break)/跳过这一次循环(continue) 例子: #include <stdio.h> int main () { int i; for(i=1; i<=5; i++) { if(i= 阅读全文
posted @ 2021-04-13 12:27 程序牛牛coder 阅读(384) 评论(0) 推荐(0)