1. #include<stdio.h> 各部分含义
# : 预处理,在编译前进行处理。
include : 包含头文件,声明、向编译器介绍。原理是将头文件的内容复制粘贴到include的位置(在C语言中一定要先声明后使用)。
<> :从标准库中找文件。(注:""是从指定的路径下找文件,指定路径下找不到再去标准库里找,再找不到则报错)。
stdio.h :即standard input out head的缩写,声明的是输入输出的相关内容。
2.int main()
主程序,程序从此开始执行,一个C程序中有且仅有一个main函数。
3.标识符命名规范
1) 数字、字母、下划线组成
2) 不能以数字开头
3) 不能用关键字起名 int float char return 预处理执行不是关键字,但是我们一般也不用,容易混淆
4) 严格区分大小写
5) 不能使用拼音,因为拼音难以理解
4.C的运算符有以下几类:
1)算术运算符:* - + / %
2)关系运算符: > < == != >= <=
3)逻辑运算符:! && ||
4)位运算符:<< >> ~ | ^ &
5)赋值运算符:= *= -= += /= %=
6)条件运算符:?:
7)逗号运算符:,
8)指针运算符:*和&
9)求字节数运算符:sizeof
10)强制类型转换运算符:(类型)
11)分量运算符:. ->
12)下标运算符:[ ]
13)其他:如函数调用运算符:()
注意:条件运算符是C语言中惟一一个三目(三元)运算符
5.实例:
输出以下图形。要求:每次只输出一个字符。
*
***
*****
#include <stdio.h>
int main()
{
int i, j;
int n;
scanf("%d", &n);
//外层循环负责换行
for(i = 0;i < n;i++)
{
//空格
for(j = 0;j < n-1-i;j++)
{
printf(" ");
}
//星星
for(j = 0;j < 2*i+1;j++)
{
printf("*");
}
printf("\n");//完成一行打印
}
return 0;
}
华清学习第一天