码迷,mamicode.com
首页 > 编程语言 > 详细

黑马程序员-C语言笔记

时间:2014-12-08 13:43:24      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   io   ar   color   os   使用   

 

Android培训、Java培训、IOS培训、.Net培训期待与您交流!

一、C语言学习笔记                                                                 

感谢黑马提供平台,感谢老师!

  我的第一个C语言程序:

    学习语言第一步首先输出"hello world",它的起源是1972年,贝尔实验室著名研究员Brian Kernighan在撰写“B语言教程与指导 (Tutorial Introduction to the Language B)”时初次使用(程序),这是目前已知最早的在计算机著作中将hello和world一起使用的记录。之后,在1978年,他在他和Dennis Ritchie合作撰写的C语言圣经“The C Programming Language”中,延用了“hello, world”句式,作为开篇第一个程序。在这个程序里,输出的”hello, world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello world向世界打招呼成为惯例,个人感觉也可能是一种致敬吧。  

1 #include <stdio.h>
2 
3 int main(int argc, const char * argv []) {
4  
5      printf("hello world");//输入hello world
6 
7      return 0;    
8 }

  

  在C语言中,函数声明是在Header.h文件中,函数的实现是在***.c文件中。

  1.使用函数时可以导入".h"头文件,如果导入".c"文件则会出现函数重复的错误

  (注:导入系统本身的头文件时可用尖括号"<stdio.h>"和双引号"stdio.h",但是导入非系统本身的头文件则要用双引号,例:"MyTest.h"

  

  2.条件判断,例:if (a == 3) 则最好写成if (3 == a),若是在编码中漏掉一个"=",则编译器会提示,而前面那种写法的编译通过,

结果将3赋值给了a。

  

  3.数组,数组是个常量,只能在定义数组的时候初始化,否则在后期不能给数组赋值。

  ①:数组的地址是数组中第一个元素的字节地址,例:

1 char a [] = {i , t };
2 /*定义了一个名为a的char类型的数组,数组中存放两个元素*/
3 
4 地址:
5 1. printf("%d",&a[0]);//输出地址为1638212
6 
7 2.printf("%d",&a);//输出地址为1638212

 

     4.printf和puts同为输出函数的区别:

  ①printf可以同时输出多个元素,用逗号隔开,但put每次只能输出单个元素

  ②printf输出是需要添加"\n"来换行,而puts是自动换行

int main(int argc,const char * argv[])
{
    printf("黑马,你好!\n");
    puts("黑马,你好!");   
}
/*输出结果都是换了行的"黑马,你好!"*/

 

感谢黑马提供平台,希望自己能不懈努力!

 

黑马程序员-C语言笔记

标签:android   style   blog   http   io   ar   color   os   使用   

原文地址:http://www.cnblogs.com/wdx-621/p/4150752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!