C语言 笔记(自用)(一)

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;
}

华清学习第一天

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值