第二天"/>
成为算法之王的第二天
今天学习了变量的作用域作用周期,字符串,一些转义符,if选择语句,while循环,定义函数,只是浅浅学习,现在只是知道这是什么。
//变量的作用域:限定这个名字可用性的代码范围
//变量的生命周期:变量的创建和销毁之间的时间段
//int a = 5;//全局变量作用域为整个工程还可以跨文件//全局变量的生命周期:程序的生命周期
int main()
{int b = 3;//局部变量作用域为大括号内//局部变量的生命周期:进入局部范围生命开始,出局部范围生命结束printf("%d\n", a);printf("%d\n", b);int a = 2;//全局变量与局部变量名字冲突时,以局部变量为准//但是最好不要这样printf("%d\n",a);return 0;}
//字符数组 - 数组是一组形同类型的元素//字符串在结尾的位置隐藏了一个\0的字符//\0是字符串的结束标志
字符串就是一串字符---用双引号括起来的一串字符
#include <string.h>int main()
{char arr1[] = "abc";char arr2[] = { 'a','b','c' };int len = strlen("abc");printf("%d\n", strlen(arr1));//3printf("%d\n", strlen(arr2));//15printf("%d\n", len);//3//打印字符串printf("%s\n", arr1);printf("%s\n", arr2);//乱码,因为没有\0return 0;}
转义符
int main()
{printf("c:\text\text.c");//结果 c: ext ext.c//因为\t会被认为是转义符return 0;}int main()
{printf("%s\n", "abc");printf("%s\n", "a");printf("%s\n", "\"");printf("%s\n", "'");printf("c:\\test\\test.c");printf("\a");//abc a " ' c:\test\test.c//printf在打印数据的时候,可以指定打印的格式return 0;
}
int main()
{int input = 0;//输入的值printf("要好好学习吗(1/0)?>:");scanf("%d", &input);if (input == 1){printf("好offer\n");}else{ printf("卖红薯\n");}return 0;
}
int main()
{int line = 0;//循环while(line<30000){printf("写代码:%d\n", line);line++;}if (line == 30000){printf("好offer\n");}return 0;
}
int Add(int x, int y)
{int z = 0;z = x + y;return z;
}int main()
{int num1 = 0;int num2 = 0;scanf("%d%d", &num1, &num2);//int sum = num1 + num2;//函数的方式解决int sum = Add(num1, num2);printf("%d\n", sum);return 0;
}
我是要成为算法之王的男人!
更多推荐
成为算法之王的第二天
发布评论