C语言-教学笔记 Day-1

  • 所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。
  • /* ... */ 用于注释说明。 //
  • printf() 用于格式化输出到屏幕。printf() 函数在 "stdio.h" 头文件中声明。
  • stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。 当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
  • return 0; 语句用于表示退出程序。 void main() return;
  • scanf: https://baike.baidu.com/item/scanf/10773316?fr=aladdin
  • C 标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。

    C 标识符内不允许出现标点字符,比如 @、$ 和 %。C 是区分大小写的编程语言。不能使用关键字来当作标识符。

  • 各种类型的存储大小与系统位数有关,但目前通用的以64位系统为主。

  • 为了得到某个类型或某个变量在特定平台上的准确大小,您可以使用 sizeof 运算符。表达式 sizeof(type) 得到对象或类型的存储字节大小。 printf("int 存储大小 : %lu \n", sizeof(int));  %lu 为 32 位无符号整数。详细说明查看C库函数-printf()

  • 变量: char, int, float, double

  • 变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。extern int i; //声明,不是定义 int i; //声明,也是定义。除非有extern关键字,否则都是变量的定义。

  • 常量定义:#define LENGTH 10(函数外定义)  const int LENGTH = 10;(在函数里定义)
  • 运算符:
  • ++a与a++
  • 0为假,非0为真
  • 运算符优先级不明确就加括号
  • 无限循环(死循环)
  • 练习题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

编写代码的网页: http://www.runoob.com/try/runcode.php?filename=helloworld&type=c

软件:Dev C++

学习参考: 菜鸟教程 http://www.runoob.com/cprogramming/c-tutorial.html

猜你喜欢

转载自blog.csdn.net/zoukai1587/article/details/88774541