C语言是一门结构化的程序设计语言
C语言实现选择
//1.选择语句
#include
int main()
{
char ch;
printf("你要好好学习吗? (Y/N)\n");
scanf("%c", &ch);
if (ch == 'Y')
{
printf("好offer\n");
}
else if (ch == 'N')
{
printf("卖红薯\n");
}
return 0;
}
C语言中的循环语句
//2. 循环语句
#include
int main()
{
printf("学习编程\n");
int line = 0;
while (line <= 100000)
{
printf("继续敲代码: %d 行\n",line);
line++;
if (line == 5000)
{
printf("开摆\n");
break;
}
}
if (line >= 100000)
{
printf("好offer\n");//敲够十万行,出门找实习
}
else
{
printf("进厂拧螺丝\n");
}
return 0;
}
//3. 函数
#include
int main()
{
int a, b,sum;
scanf("%d %d", &a, &b);
sum = a + b;
printf("%d\n", sum);
return 0;
}
//3. 函数
#include
int sum(int x, int y)
{
return x + y;
}
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d\n", sum(a, b));
//将 a b 的参数传给函数 sum,
//让函数帮忙把结果算出来后返回
return 0;
}
数组的定义
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
//定义一个整形数组,最多放10个元素
数组的下标
数组的访问
#include
int main()
{
int arr [10] = { 1,2,3,4,5,6,7,8,9,10 };
// 数组名 0 1 2 3 4 5 6 7 8 9
//假设想要访问第 9 个元素,只需要使用下标 8 即可
printf("%d\n", arr[8]);
return 0;
}
数组的使用
#include
int main()
{
int arr [10] = { 1,2,3,4,5,6,7,8,9,10 };
// 数组名 0 1 2 3 4 5 6 7 8 9
int i = 0;
while (i < 10)//i就是产生的数组下标
{
printf("%d ", arr[i]);//通过产生出的下标来访问数组所有成员
i++;
}
putchar('\n');
return 0;
}