Anda di halaman 1dari 735
Aprendiendo C en 21 Dias Trata el C de ANSI, y es compatible con todos los Ce econ Ow | OTR CU CR Recut) instantanea pone la informacion al alcance CSTR COON Tee RSet ig eRe CURLED PRENTICE tt DIA 1 DIA 2 DIA 4 DIA 5. DIA 6 DIA 7 Comience con Aprenda las par- Use los operado- Llegue al fondo El control del Aqui se tratan las un dia para acos- tes desu primer —_claraciones de los res para manipu- de los programas programa es ficil _funciones tumbrarse. Insta- programaenC, — diversos tips dear las de C con funcio- con los tres printf), puts() y lesucompilador linea por linea, y datos y constan-_expresiones de C._nes y programa-—enunciados de scanf{): la entra- ysu editor y tra- la manerade do- tes. Los progra- _y haga su prime- cin ciclo del C: el ci- day salida de baje con ellos. cumentar sus mas de C ra prueba de estructurada. Pa- clo for, el ciclo programa ser iEn s6lo tres se- programas con _—_guardan datos en control de pro-_—se mas tiempo while yel ciclo. muy facil a partir manas usted ser’ lineas de comen- variables y cons-__grama con el viendo este ma- —_do...while. de hoy. un experto en C!__tarios. tantes. enunciado if. terial. DIA 8 DIA 9 DIA 10 DIA 11 DIA 12 DIA 13 DIA 14 Aprendaaagru- Para aprender En Cse guardan—_Aprenda otro Entienda cabal. Vuelvaaverel —__Aprenda todo lo par datos simila- tiene que enten- palabras y frases método de agru-- mente el alcance control de pro- _necesario acerca res con arreglos der los apunta-__en cadenas. par variables rela~ de las variables. grama. Aprenda de los cinco flu- numéricos. dores, la clave de Aprenda los pun- _ cionadas: las Qué son una trucos de progra- _ jos predefinidos Duerma muy C. Tomese su tos especificos de estructuras. Se global y una lo-—macién avanza-_—_ de C-y sus fan- bien estanoche tiempo con esta lascadenasylo —tratantemasde cal. Eselmo- —_—_ dos, tales como _ciones. Hay mu- porque manana le basico del mane-_estructuras tanto. mento paralos __el enunciado cho que sera un gran dia, jode memoria. _basicos como detalles. switch y los ci- aprender avanzados. clos infinitos. DIA 15 DIA 16 DIA 17 DIA 18 DIA 19 DIA 20 DIA 21 Apuntadores: la Aprenda todo lo Aprenda las fun- Funciones: la Profundice en la Amarre hoy al-—_jHagamos fiest consecuencia. __necesario acerca ciones para com- _consecuencia. _ biblioteca de gunos cabos Todo lo que nos Este es un dia de de los archivos parar, convertir y Explore temas _funciones, E sueltosy reciba falta son los ar- retos. Hoy trata- de disco en un —_coneatenar cade-_avanzados de plore las funcio- una segunda lec-_chivos de enca- remos algunas. solo dia. Los nas cuando se funciones, inclui- nes matemiaticas, cién sobre el ma- _ bezado formas complejas programas més trata la manipu- da la interaccion_—_ de tiempo y de nejo de directivas de! de uso de los litiles que se es-_lacién de cade- de apuntadores y manejo de erro- memoria. ;Casi__ preprocesador. apuntadores. criben emplean nas. funciones. res, ;S6lo quedan acabamos Luego, ser u arel dos dias! ted un experto co, en C. ;Felicida- de Cémo usar este libro Tal como se puede suponer porel titulo, este libro ha sido disefiado de tal forma que usted pueda aprender por si mismo el lenguaje de programacién C en 21 dfas. Dentro de los diversos lenguajes de programacién disponibles, cada vez més programadores profesionales escogen al C debido a su poder y flexibilidad. Por las razones que mencionamosenel Dia 1, usted nose haequivocadoal seleccionaral C como su lenguaje de programacién. Pensamos que ha hecho una decisiGn atinada seleccionando este libro como su medio para aprender el C. Aunque hay muchos sobre C, creemos que este libro presenta al C ensusecuencia més l6gica y facil de aprender. Lohemos diseftado pensando en que usted trabaje los capitulos en orden, diariamente. Los capftulos posteriores se apoyan en el material presentado en los primeros. Nosuponemos que usted tenga experiencia anterior de programacién, aunque tenerla con otro lenguaje, como BASIC, puede ayudarle a que el aprendizaje sea més répido. Tampoco hacemos hipétesis acerca de su computadora © compilador. Este libro se concentra sobre el aprendizaje del C sin importar el compilador. Caracteristicas especiales de este libro E] libro contiene algunas caracteristicas especiales para ayudarle en su aprendizaje del C, Cuadros de sintaxis le muestran c6mo usar un concepto especifico del C. Cada cuadro proporciona ejemplos concretos y unaexplicacién completa del comando 0 concepto del C. Para ambientarse al estilo de los cuadros de sintaxis, véase el siguiente ejemplo. (No trate de entender el material, ya que todavia no ha llegado al Dia 1.) La funcién printf0) Hinclude print£( cadena de formato[,argumentos,...}); print é() es una funci6n que acepta una serie de argumentos, donde a cada uno se le aplica un especificador de conversion en la cadena de formateo dada. print () impri- me la informaci6n formateada en el dispositivo estandar de salida, que, por lo general, es la pantalla. Cuando se usa print £ () se necesita incluir el archivo de encabezado de Ja entrada/salida esténdar, STDIO.H. La cadena’ de formato es imprescindible. Sin embargo, los argumentos son opcio- nales. Para cada argumento debe haber un especificador de conversiGn, La tabla 7.2 lista los especificadores de conversin mas comunes. La cadena de formato también puede contener secuencias de escape. La tabla 7.1 lista las mAs usadas. A continuacién se presentan ejemplos de Hamadas a print £() y su salida: Ejemplo 1 #include main()

Anda mungkin juga menyukai