TianYong's Blog

比你优秀的人都努力,有什么理由不努力!


  • 首页

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

C语言-递归

发表于 2020-08-30 | 分类于 C
字数统计: 60 | 阅读时长 ≈ 1
递归1234567891011#include "stdio.h"void fun(int n);main(){ fun(1);}void fun(int n){ printf("%d\n", n); if (n<5) fun(n+1); printf("%d\n", n);} 尾递归调用语句在函数最后,return之前 最简单的递归形式 12
阅读全文 »

C语言-函数

发表于 2020-08-30 | 分类于 C
字数统计: 281 | 阅读时长 ≈ 1
函数使用函数的必要性一次编写,多出使用,避免重复编写 模块化,已阅读,修改,编写 函数定义声明函数原型在调用自定义函数时,都必须在main外面或里面声明函数原型 12345678910void fun1(void); // 声明函数原型main(){ fun1();}void fun1(void){ xxxx} 带参数的函数定义函数是,有多个参数,用逗号隔开;参数名前要带变量类型;不能像声明同类型变量时,一次声明多个变量 1void fun1(int a, int b) 带参数的函数原型声明可以省略原型中的参数名,只带类型 1voi ...
阅读全文 »

C语言-结构数组

发表于 2020-08-29 | 分类于 C
字数统计: 0 | 阅读时长 ≈ 1
阅读全文 »

C语言-嵌套结构

发表于 2020-08-29 | 分类于 C
字数统计: 93 | 阅读时长 ≈ 1
嵌套结构一个结构不能包含它自己;但可以包含它自己结构的指针;也可以包含另一个结构 定义12345678910111213141516struct names{ char first[10]; char second[10];};struct guy{ struct names handle; char favfood[10]; char job[10];}main(){ struct guy fellow = { {"Even", "Villard"}, ...
阅读全文 »

C语言-putchar

发表于 2020-08-29 | 分类于 C
字数统计: 0 | 阅读时长 ≈ 1
阅读全文 »

C语言-某些程序编程技巧

发表于 2020-08-29 | 分类于 C
字数统计: 144 | 阅读时长 ≈ 1
某些程序编程技巧循环用gets赋值时退出循环1234while(gets(arr1)!=NULL&&arr1!='\0'){xx} 第一个条件当gets试图超出文件读取时返会NULL;第二个条件,避免用户没有输入直接回车 gets()和scanf一起使用时由于scanf不会对缓冲输入区中删除最后的回车;如果此时再使用gets,就会导致gets不会读取用户输入,直接停止。所以在使用gets()前要对缓冲区中的\n删除,如下操作: 1234scanf("%s", arr)while(getchar()!='\n') continuegets(x ...
阅读全文 »

C语言-getchar和putchar

发表于 2020-08-29 | 分类于 C
字数统计: 142 | 阅读时长 ≈ 1
getchar可以从输入缓冲区读取一个字符,并作为返回值 案例123char ch;ch = getchar(); // abcputchar(ch); // a 1234567char ch;while(ch=getchar()!='#') putchar(ch); >>> abc>>> abc>>> #agd>>> 1234567891011int a;scanf("%d", &a);char ch;while(ch=getchar()!='#') putchar(ch);>&g ...
阅读全文 »

C语言-C语言中分配了动态内存后一定要释放吗?

发表于 2020-08-29 | 分类于 C
字数统计: 120 | 阅读时长 ≈ 1
C语言中分配了动态内存后一定要释放吗?好的开发习惯是使用后就释放 小程序运行过程中手动分配很少的内存,这样的程序不使用free()也不会太影响系统性能;程序结束后操作系统会自动释放内存 开发大项目程序中需要分配大量的内存,如果使用后不释放,可能会造成系统崩溃 链接URL
阅读全文 »

C语言-sizeof

发表于 2020-08-28 | 分类于 C
字数统计: 68 | 阅读时长 ≈ 1
sizeof以字节为单位给出对象的大小 测类型必须要括号;测具体量可有可无;但最好所有都带括号 有括号测类型 12siezeof (char);siezeof (float); 无括号测具体量;也可以有括号 12int a;sizeof a // sizeof (a)
阅读全文 »

C语言-字符串

发表于 2020-08-28 | 分类于 C
字数统计: 451 | 阅读时长 ≈ 1
字符串(字符数组)和java语言一样,严格用双引号代表字符串,单引号代表字符 在C语言中没有专门为字符串定义变量类型;用字符数组存储字符串,字符数组(在用字符串进行赋值时)实际存储的元素个数要比字符串元素个数多一,因为字符数组最后会存储一个空字符\0(普通字符数组并不会有) 定义明确给出数组长度12char name[40];scanf("%s", name); 赋值时确定数组长度1char str1[] = "xfssef"; // char str1[] = {"xfssef"}; 新值覆盖旧值12char str="abcdefg"str="hij\0" ...
阅读全文 »
上一页1…202122…38下一页
TTYONG

TTYONG

377 日志
52 分类
107 标签
RSS
E-Mail QQ WeiXin ZhiHu
友链
  • 百度
© 2020.3.4 — 2023 TTYONG | Site words total count: 807.8k
访问人数 访问总量 次
0%