![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
16:27
这个作者很懒,什么都没留下…
展开
-
c语言递归函数
#include <stdio.h>int main(){ int age(int n); printf("No5 age is:%d\n",age(5)); return 0;}int age(int n){ int c; if(n==1) c=10; else c=age(n-1)+2; return c;}首先执行main函数里面的age(5),通过5这个实参传递到age函数int age(int n)中的形参去,age函数的形参先是5,然后去执行下面的语原创 2021-11-05 13:36:44 · 793 阅读 · 0 评论 -
C语言(非 表达式)
(!表达式)的意思可以理解为如果括号里面的值为ture则运行,为false则不运行,如果括号里面有!表达式,则表示把ture变false,把false变ture,如果为ture则运行,为fasle则不运行。原创 2021-11-03 19:33:26 · 275 阅读 · 0 评论 -
C语言的break语句
break在内循环内就结束内循环在循环语句的if语句里面就结束整个循环原创 2021-11-03 19:27:45 · 183 阅读 · 0 评论 -
c语言的gets() getchar() scanf
char ch ;scanf("%c",ch),可以输入单个字符包括特殊符号,包含特殊符号。char ch[];scanf("%s",ch),只可以输入一串字符,不能包含特殊符号char ch;getchar(ch);可以输入单个字符包括特殊符号。char ch[];gets(ch);可以输入一串字符,包含特殊符号。...原创 2021-11-03 16:23:04 · 307 阅读 · 0 评论 -
c语言输入scanf的&
int num;scanf("%d",&num);&作用是找到num的地址,然后输入数值进去;而数组名则不要&,因为数组名就是数组的首地址;所以可以int num[];scanf("%d",num);非数组的变量需要带&找到地址原创 2021-11-03 16:14:54 · 195 阅读 · 0 评论 -
c语言字符串数组问题
首先定义一个text[3][80]的字符数组他可以这样scanf("%s%s%s",&a[0],&a[1],&a[2])输入,先是输入第一行再输入第二行最后输入最后一行可以这样输出printf("%s",text)输出,输出三行的字符串,还可以printf("%c",a[0][0])输出单个字符,例如:输入的是"i am students",这是一串字符串,然后分解为’i’ ’ ’ ‘a’ ‘m’ ’ ’ ‘s’ ‘t’ ‘u’ ‘d’ ‘e’ ‘n’ ‘t’ ‘s’,因为字符数原创 2021-11-03 14:00:44 · 247 阅读 · 0 评论