zoukankan      html  css  js  c++  java
  • C语言学习笔记(一)初识C语言

           一直只用java,现在正好很清闲打算学习C语言,拓展一下自己的戏路。 学习参考书《C语言宝典》。

          1.第一个c程序:

    # include "stdio.h" 	/*该行是文件包含命令*/
    main(){
    	printf("test");		/*函数调用:printf将内容输出到显示器*/
    }

    注:c语言区分大小写;

    程序中必须含有一个且只有一个名字为main的主函数;

    每行程序必须以";"结尾;

    /* ... */是注释内容。

        2.引申例题:计算任意半径圆的面积和周长。

    #include "stdio.h"
    main(){
    	float r,l,area;			/*定义float类型变量*/
    		scanf("%f",&r);		/*调用获取键盘输入函数*/
    		l = 2*3.14*r;
    		area = 3.14*r*r;
    		printf("\n l=%f,area=%f\n",l,area);
    }

    注:r,l,area是float类型的变量,程序运行中可改变,floatc语言中的一种数据类型。

       3求两个数的和。

    #include "stdio.h"
    main(){
    	int i,j,sum;
    	int Add(int m,int n);		/*声明函数*/
    	scanf("%d %d",&i,&j);
    	sum = Add(i,j);				/*调用函数*/
    	printf("\n sum=%d \n",sum);
    }
    int Add(int m,int n){  		/*函数*/
    	return m + n;
    }

    注:scanf("%d %d",&i,&j);中的&是取地址运算符。

    通过以上三个例子的总结:

    1.一个c语言源程序可以由一个或多个源文件组成,每个源文件可以由一个或多个函数组成,一个源程序无论有多少个源文件或函数,都只能有一个且只能有一个mian函数。

    由"#"引入的指令为预处理指令。

    4常见语法规范。

    标示符:程序中的变量名、函数名、标号等统称为标示符。C语言规定标示符只能由字母、数字和下划线"_"组成,并且第一个字符必须是字母或下划线。







  • 相关阅读:
    c++中的内存管理【转载】
    c++中dynamic_cast、static_cast、reinterpret_cast和const_cast作用
    c++中的顶层const和底层const
    c++赋值操作符需要确保自我赋值的安全性问题
    二分法查找
    Servlet基础总结
    java 正则表达式:有丶东西
    HTTP协议初步认识
    Java synchronized到底锁住的是什么?
    ECMA Script 6新特性之解构赋值
  • 原文地址:https://www.cnblogs.com/SunnyYue/p/3970286.html
Copyright © 2011-2022 走看看