Dev c++ 编辑器下载
Dev c++
点击上面的链接下载
C语言程序组成
C 程序主要包括以下部分:
- 预处理器指令
- 函数
- 变量
- 语句 & 表达式
- 注释
第一个C语言程序
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
return 0;
}
执行效果:
- 程序的第一行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。
- 下一行 int main() 是主函数,程序从这里开始执行。
- 下一行 /…/ 将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。
- 下一行 printf(…) 是 C 中另一个可用的函数,会在屏幕上显示消息 “Hello, World!”。
- 下一行 return 0; 终止 main() 函数,并返回值 0。
C语言注释
单行注释
// 单行注释
双行注释
/*
多行注释
多行注释
多行注释
*/
数据类型
运算符
&&
称为逻辑与运算符。如果两个操作数都非零,则条件为真。
||
称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真。 (A || B) 为真。
!
称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。
在c语言中,条件成立返回值为1,不成立为0
下面再补充一下 赋值运算符
然后再说一下 杂项运算符
三目运算符
<表达式1> ? <表达式2> : <表达式3>;
返回值:先求表达式 1 的值,如果为真,则执行表达式 2,并返回表达式 2 的结果;如果表达式 1 的值为假,则执行表达式 3,并返回表达式 3 的结果。
还可以参考一下我之前写的js笔记
https://meowrain.cn/archives/javascript--san-yuan-biao-da-shi
运算符优先级
转义序列码
输入输出
下面的图在博客夜间模式下看不清,可以点击右下角切换为日间模式
%p是打印地址(指针地址)
利用C实现输入两个数,输出两个数的和
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);//输入两个变量
printf("%d",a+b);
return 0;
}